Skip to main content

Work

20+ production systems built from scratch since 2023, for companies, universities and government-linked institutions. Most are private, so this is what I can say without opening the repository.

Systems shipped to production
20+ Systems shipped to production
Industries
4 Industries
Still running
100% Still running

Product & platform

Systems where I own the architecture, the infrastructure and whatever happens in production.

2025 - Present
Enterprise platform for a solar energy company Unergy

The system that runs the business: 20+ modules, 200+ internal users and 100+ investors, with forms rendered from backend schemas. Migrating it from Vue to Svelte module by module, behind Vitest and Playwright suites, while it keeps shipping features.

Vue.js Svelte TypeScript Tailwind
2026
Gandalf, headless design system Unergy

Tokens, theming, dark mode and live docs, shipped as an internal npm package and now standard across 4 applications. New projects go from days of setup to hours.

Vue.js Svelte TypeScript Tailwind Vitest
2026
Real-time layer of an in-house customer-service platform Unergy

A WebSocket connector with heartbeat and backoff, plus sequence-guarded fetches reconciling a paginated REST list against a live push stream, so the two never disagree on screen.

Svelte TypeScript Go
2026
Supplier payment wizard Unergy

A branching flow across 4 payment types with an index-stable step invariant and a validated 100%-allocation rule, on a platform where every form renders from a backend schema.

Vue.js TypeScript Tailwind
2026
Geospatial viewer for the environmental team Unergy

A KMZ layer engine computing geometric intersections against open government data while keeping the map interactive, rebuilt from a viewer that could not hold either.

Svelte TypeScript Leaflet
2026
Retail energy marketplace Unergy

One of 4 new products shipped alongside the enterprise platform, taking the company from selling projects to selling energy directly.

Svelte TypeScript Tailwind
2026
Offline-first field visit app Unergy

Built for technicians recording site visits where there is no signal: everything captured locally and reconciled when the connection comes back.

Svelte TypeScript Tailwind
2025 - 2026
Butter, content-generation SaaS US-founded startup, remote

Distributed Go system built from zero: async job queues, Postgres and Redis on AWS, a multi-model AI pipeline, Stripe billing and a multi-vendor marketplace. 1,500 active users internationally, 2,000+ jobs a day at ~2.4 min median, 99.9% uptime with no DevOps function.

Go Svelte PostgreSQL Redis AWS Grafana
2025 - 2026
Construction operations system Construction firm, via Kora Studio

The core information system of a firm working across Cartagena, Bogotá and Miami: contracts, service orders, budget trees and a purchase plan tying site activities to supplies.

Go Svelte TypeScript PostgreSQL

Public sector & education

Institutional work. The hard part is almost never the code.

2025 - 2026
National GBV prevention and response platform ASCUN & Colombia's Ministry of Education

Rebuilt end-to-end for 64+ universities as the sole engineer: a layered Node.js backend with ~70 documented API routes handling sensitive citizen data, three product surfaces in React, and a conversational assistant over a data-heavy Leaflet map of Colombia.

Node.js React TypeScript Leaflet
2025
Care-route criteria calculator Colombia's Ministry of Education

Takes the components of a gender-based-violence case and returns the applicable procedure immediately, designed for people using it during a crisis.

TypeScript React
2024 - 2025
Field trip management platform Universidad Nacional de Colombia

Replaced a manual administrative and financial process with automated workflows and budget tracking, cutting each approval cycle from 1-2 weeks to under 30 minutes across 200+ trips a semester.

Go Svelte PostgreSQL TypeScript
2024
Real-time air quality monitoring Research lab, Universidad Nacional de Colombia

Ingestion from a distributed sensor network across Medellín, with live dashboards and automated report export meeting the accuracy requirements of published research.

Node.js JavaScript Firebase Python
2024
Learning platform with integrated code judge Universidad Nacional de Colombia

Course management with an automated judge for programming assessments, formally approved by the Faculty as an institutional tool.

Svelte Node.js TypeScript Docker
2025
CNRE training platform for student representatives Universidad Nacional de Colombia

Courses, materials, assessments, attendance and eligibility for student representatives across every campus.

Svelte TypeScript Node.js PostgreSQL
2024
Course content management Facultad de Minas

Coordinates subject content updates across multiple stakeholders, replacing a document-and-email workflow nobody could audit.

Svelte Node.js Firebase
2023 - 2024

Answers frequent student questions and routes administrative requests, covered by the Faculty as one of its student-facing AI initiatives.

Node.js JavaScript
2023 - 2024
Automations for the Vice-Dean office Facultad de Minas

Apps Script and Python automations that removed high-volume manual work from an office doing it by hand every week.

Google Apps Script Python JavaScript

Commerce & business systems

Client work through Kora Studio: businesses running on spreadsheets and WhatsApp that needed software built around how they operate.

2025
ScholarKit, school kit e-commerce Education retail, via Kora Studio

Families buy the kit and uniform for their exact grade and group, with orders organized the way the school distributes them.

Svelte TypeScript PostgreSQL Go
2025
Custom e-commerce platform Retail client, via Kora Studio

Built on our own foundation instead of a template, shaped around how the client actually sells, so it can grow without a rewrite.

Svelte Go PostgreSQL Docker
2024 - 2025
Venue reservation marketplace Nightlife & events startup, via Kora Studio

Reservations and online payments for venues and events, where I helped define the product scope alongside the architecture.

Svelte Go PostgreSQL TypeScript
2026
Due-diligence agent Client engagement, via Kora Studio

LLM agent combining token-cost optimization with human-in-the-loop verification, cutting the cost of a due-diligence run by two orders of magnitude.

Go TypeScript PostgreSQL
2024
Multi-tenant microsite system Client engagement, via Kora Studio

One system serving many independently branded sites, so publishing a new one is a configuration change.

Svelte TypeScript Node.js
2024 - 2026
Process automation tooling Client engagements, via Kora Studio

Internal tools that took recurring operations out of spreadsheets and inboxes: scheduled jobs, integrations, alerts and reminders.

Go TypeScript PostgreSQL Docker

Open source & side projects

Libraries, templates and experiments, most of them patterns pulled out of the systems above.

  • svelte-template

    SvelteKit 2 starter with a layered architecture: password and Google OAuth, server-side route guards, a permissions layer and the tests that cover them. The structure I use to start real projects.

    Svelte TypeScript Tailwind
  • ratelimit

    Rate limiting for Go services. The strategies and storage backends I kept reimplementing, behind one interface.

  • janus

    Authentication for Go: sessions, refresh tokens and the boundaries between them.

    Go PostgreSQL Redis
  • ODPI Observatorio

    Human rights data platform on violence against indigenous peoples in Colombia. Its outputs are cited in official UN Special Rapporteur reports.

    JavaScript HTML CSS Firebase Leaflet
  • CopyWhisper

    Analyzes, scores and rewrites the copy of a landing page. Built for a Vercel and midudev hackathon, where it was one of the featured projects.

    Svelte TypeScript Tailwind SCSS

Tell me what you're building.

Open to remote roles.