Skip to content
Nicolás Forero

I build AI products that understand people.

I’m Nicolás Forero, an AI product engineer in Bogotá. Above the city, the páramo catches fog and turns it into the water we drink. I build software that does that with the small facts of a day.

The project I run my own days on

brain, a personal agent system on my own server

It turns the small facts of my days, meals, training, money and a weight, into a morning brief and a weekly review. I built it to learn to run real infrastructure, and to ship AI features I would trust with my own health and money.

Read the case study
brain’s Today page: a week of progress rings and the day’s tasks as cards, the weigh-in card first, with a weight field.brain’s Health page: protein, training and bodyweight for the last 28 days, and a four-week calendar of training days.brain’s meal-prep page: the week’s plan in Spanish, approved, with a shopping list to tick.

A week of brain, as a filing cabinet

Move across the drawing, or focus it and use the arrow keys, to run through a week.

Three drawers are the pillars: Health, Coaching and Finance. I write the left half of each; the agent may only write the right half.

The clock trips the agent every day at 06:30, and on Saturdays at 17:00 for the weekly review and meal-prep plan.

The carriage on the rail is the agent. It reads the drawers and carries one card, the brief, to the outbox. It can’t reach anything else.

The phone is the dashboard: a week strip and one card per pillar, lit when the brief arrives.

See one morning’s run, step by step, in the case study

At work

Senior software engineer at MyEngene, since 2023

Pharmacogenomics reports that match medicines to a patient’s genes

MyEngene turns a DNA sample into a report: which medicines should work normally, which need a different dose, and which carry raised risk. I work across its apps, API and database. I also brought coding agents into how we build it, with a person reviewing every change and every clinical call signed off by people.

Read the case study

Before that

  1. 2023–2024

    Foodology, software engineer

    An inventory and purchase-order tool for the supply team behind delivery-only kitchens across Latin America.

  2. 2023–2024

    Échele Cabeza, software engineer

    A mobile app that makes public information easier to find, shaped by research with the people who use it.

  3. 2022

    Kiwibot, frontend software engineer

    A live map of indoor robot navigation drawn on canvas, and the sign-in behind it.

  4. 2021–2022

    Cultivando Futuro, full-stack software engineer

    Reports on social conditions in the dry region of Honduras, and mentoring junior developers toward their first jobs.

  5. 2021

    Higo, frontend engineer

    Payment scheduling and a user dashboard for a fintech platform.

  6. 2020–2021

    Houm, frontend software engineer

    Landing pages, a tool for sales consultants, and payment screens for tenants, in real estate.

  7. 2020

    1doc3, junior full-stack developer

    Real-time chat and video calls between doctors and patients.

  8. 2019

    Kiwibot, junior frontend developer

    An internal console for delivery-robot logistics, and my first React in production.

Nicolás Forero: dark hair, wire-rimmed glasses, a dark green shirt and a beige jacket, against a plain wall.

About me

I’m a senior software engineer, and for more than six years I’ve built frontends and full-stack products for teams in robotics, health, fintech, real estate and social impact. What I like most is understanding a problem, and the people who have it, before building anything for them.

Now I build with AI: agents that do real work inside limits I can explain. brain is where I test that on my own life first.

Away from work I play guitar and piano and sing, and I listen to anything from melodic techno to jazz, blues and reggae. I read the Stoics, I’m close to my family, and I get out into Colombia’s mountains whenever I can.

What I work with

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Python and Flask
  • PostgreSQL
  • GraphQL
  • Tailwind CSS
  • AWS
  • Google Cloud
  • Docker
  • Linux servers
  • Figma
  • User research
  • Coding agents
  • Claude Code

How I build

The principles under everything I make, at work and in brain.

  • Understand first

    I start with the problem and the people who have it. Code comes after I can explain both in plain words.

  • Simple until proven otherwise

    Every piece has to earn its place. brain runs on files and one small server because nothing bigger was needed yet.

  • Honest numbers

    I quote only what I measured, with the date I measured it. When I couldn’t measure something, I say so.

  • AI inside limits I can explain

    Agents do real work, and the judgment calls stay with people. Every guardrail I keep, I can tell you why it’s there.

Behind this section: Guatavita, an hour from Bogotá. The lagoon, a frailejón in flower, and sunset from the town. Photos by me.

Work with me

I take on a small number of projects alongside my job. Two kinds:

A frontend or full-stack build

A product to build or rebuild in React, Next.js and TypeScript, by someone who cares how it feels to use.

AI in your engineering team

Getting your team to use coding agents well: where they help, where they need a guardrail, and how to tell the difference.

Beside this section: a páramo flower, from Guatavita. Photo by me.