Skip to content
Elmer Augusto Jacobo Otiniano

Elmer Jacobo

Full-stack developer

  • Trujillo, PE
  • Remote · UTC−5

I build landing pages, websites, mobile apps, and custom software for businesses.

I work with you from idea to launch: design, development, payments, and a foundation your team can maintain. Freelance, remote from Peru.

From problem to productMethod
  1. 01Problem
  2. 02Decision
  3. 03Build
  4. 04Launch

Each step leaves a visible decision

Available for projectsExplore

01

Services

I choose the delivery based on what your business needs: from a landing page to a custom system. We can also start with a short session to define what will be done.

Service / 01

Landing pages and websites

Pages that present your business, capture leads, and load fast on mobile.

What is included

  • Design that looks right on phone and desktop
  • Ready to appear on Google (titles, descriptions, and speed)
  • Contact form or WhatsApp button connected to your inbox
  • Published on your own domain

02

Process

I show you the work as it happens. We discuss changes before they become code, and every week you have something you can open.

Understand the problem

We talk about what you sell, who uses it, and what is slowing you down. I leave that conversation with what we will do in writing and the questions we still need to answer.

01 / 04

Decide how it gets built

I choose the technologies based on what your project needs to handle. I explain each decision, what it costs, and what I would leave ready for later.

02 / 04

Build in the open

I show you the work as it happens. We discuss changes before they become code, and every week you have something you can open.

03 / 04

Deliver and support

I leave the project published on your domain, monitored so it keeps working, with the code documented in your account. Then we agree on whether I keep maintaining it or your team takes over.

04 / 04

03

Experience

Products from companies and clients I worked on. I explain what I did in each one.

01

Professional contribution

Tarjetly

A panel for creating and managing digital cards, with paid Stripe subscriptions and AI-written content built from real profile data.

Role: Full Stack DeveloperTarjetly · B2B SaaS

Open project

02

Professional contribution

TlalocApp

A field mobile app and web panel with maps, satellite rainfall data, Excel reports, and notifications. More than 180 active users across two platforms.

Role: Full Stack DeveloperABEHA · Academic institution

Open project

03

Professional contribution

Sismol

An internal panel with sensors, metrics, alerts, and reports that centralizes operations for ABEHA rainwater harvesting systems.

Role: Full Stack DeveloperABEHA · Operations

Open project

04

Professional contribution

Pluviora

A Flutter app that calculates how much rainwater can be collected, in use in three countries: Peru, Mexico, and Nicaragua.

Role: Mobile developerABEHA · Rainwater harvesting

Open project

04

Projects

Personal and open-source projects. They show how I think and work when I build software.

01Personal product2025
Gastly dark dashboard with a monthly summary, payments, and finance charts

Gastly

Personal finance designed around real daily use.

An application for managing transactions, budgets, loans, installments, savings, and recurring payments in one system.

Open project

Next.js · React · TypeScript · Supabase

02Open source · InsForge2026
Forge repository on GitHub with the web app, CLI, MCP, and project specs

Forge

A workspace for developers, on the web and in the terminal.

A task board, meetings, ideas, and resources in one account, with tools to use it from the terminal or with an AI assistant.

Open project

Next.js · React · TypeScript · InsForge

03Open source · Individual2026
Spec Flow Skills repository on GitHub with the skills, README, and installer

Spec Flow Skills

A method for AI assistants to plan before they code.

Eight open-source instructions that separate planning, approval, and coding, so the assistant does not improvise product decisions.

Open project

Claude Code · Agent Skills · Markdown · Cursor

04Open source · Individual2026
Architecture Skills GitHub repository with its skills and README

Architecture Skills

Rules for organizing code, set once per technology.

Open-source instructions that fix how code, state, routing, and tests are organized in Next.js, React, Nuxt, and Flutter, so the assistant does not improvise on every project.

Open project

Claude Code · Agent Skills · Next.js · React

05Open source · Individual2026
DriftWatch npm package beside its schema-change alert and installation guide

DriftWatch

Detect schema changes before they break your app.

A program that watches external services and alerts you on Telegram, Slack, or Discord when the shape of their responses changes.

Open project

TypeScript · Node.js · Telegram API · Slack API

05

About

Portrait of Elmer Jacobo Otiniano

I work with businesses and founders who need a website, an app, or a system. I connect a business decision to a clear interface and a technical foundation the team can maintain.

I have spent more than 4 years building web and mobile products that people use every day: dashboards, subscription platforms, payments, and internal tools. In my current work I led technical decisions for a platform with more than 200 active users, updated its technical base, and integrated Stripe payments.

I can join to define a first version, improve something that already has users, or bring order to a system that keeps getting harder to change. You do not need everything figured out; just tell me what you want to achieve or what is slowing you down.

years building
4+
active users
380+
products in production
2+

GitHub activity

1141 contributions in the last year

View GitHub profile

06

Questions

What people usually ask before we start: how I work, how long it takes, what I need from you, and how we agree on what gets delivered and when.

There are three ways to start: a short session to settle a question or decision, a job with price and deliverables agreed up front to build or improve something specific, or ongoing weekly work when the project is already running. We define it in the first conversation.

It depends on scope, so I do not publish fixed rates. After the first conversation I send a written scope with timing and cost before starting. If something changes along the way, we discuss it before writing code.

Only the ability to explain what you want to build or what is slowing you down. You do not need designs, technical documents, or chosen technologies; we decide that together.

Yes. I start by reviewing how it works and the code to see where the problem builds up, then deliver the changes in parts so you can review them.

You get the code in your account, the project published and working, and the decisions documented. Then we agree on whether I keep maintaining it or your team takes over.

I work in Spanish and remotely from Trujillo, Peru (UTC−5). If your team works in English, write to me and we will work out how to coordinate in writing.

07

Contact

Tell me what you want to build, improve, or fix. I reply within 24 hours.

I use your details only to reply. Nothing is shared.