Skip to main content
Projects · 06

From challenge to product

Real systems in production: complex business logic, integrated AI, and security by design.

TerraCore dashboard: real-time metrics, production charts, and livestock distribution Featured
01 Live Featured project

TerraCore | Smart Farming

Problem
Colombian farms track animals, crops, and accounts across notebooks, spreadsheets, and WhatsApp, and the systems that exist are too complex.
Solution
One platform to manage animals, crops, production, health, and finances, which also works without a signal.
Result
In validation with real clients in Colombia. Working product in production.

Stack: Django · DRF · PostgreSQL · React · TypeScript · Dexie · Astro

OKroot: PWA with AI food-label scanner and dietary restriction profile Featured
02 Live

OKroot | Eat Healthy, Live Free

Problem
Eating with celiac disease, diabetes, or lactose intolerance means reading every label and cross-checking several restrictions by hand.
Solution
The user photographs the label and gets a verdict in seconds, with the reason, based on their profile.
Result
In validation with real clients. App core in production, in early access, with the waitlist open.

Stack: Django · DRF · PostgreSQL · React · TypeScript · PWA · Claude API · Astro

NullBreach: OWASP-aligned AI code analysis and security chat Featured
03 Live AI · Security

NullBreach | AI-Powered AppSec Chat

Problem
A security finding is of little use if it does not say how serious it is and how to fix it.
Solution
You paste a code snippet and get an analysis with severity, impact, and remediation, or ask in a security chat.
Result
In production and open source under the MIT license.

Stack: Next.js · NextAuth · Prisma · PostgreSQL · React · TypeScript · OpenAI API · Astro

Lúmina W landing: brand tagline and call to action Featured
04 Live

Lúmina W | Software & Technology

Problem
A software company that sells custom projects and its own product needs to explain each path without mixing them up and to receive requests with useful data.
Solution
A bilingual site with two clear service paths from the first screen and a form that collects what is needed to reply.
Result
Site and blog in production, at luminaw.co and blog.luminaw.co.

Stack: Next.js · Prisma · PostgreSQL · React · TypeScript · Claude API · Brevo · Astro

wavival.dev Design System v4 in Claude Design: atoms, brand, colors, and molecules navigation, with the signal and action and light theme palettes Featured
05 Live

wavival.dev

Problem
A developer portfolio often ends up as a generic, slow, or hard-to-use template.
Solution
A fast, accessible bilingual site with its own identity, which works as proof of my technical and design judgment.
Result
Bilingual site in production, with automated tests and link checks on every change.

Stack: Astro · TypeScript · Tailwind CSS · Vercel · Playwright

Forgotten Portal: pentesting lab (DockerLabs) Featured
06 Lab

Forgotten Portal

Problem
Understanding how far someone without credentials can get against a misconfigured server, and explaining that risk to whoever decides the budget.
Solution
A pentesting exercise in a controlled lab, with every finding documented and two reports, one technical and one executive.
Result
Seven documented findings in two reports, one technical and one executive.

Stack: Python · Nmap · Gobuster · Netcat · PTES · MITRE ATT&CK · Linux

One click away

Less work by hand, more customers who find you.

I build landing pages, websites, automations, chatbots and custom apps, plus the content that gets you found. Security by design and a fixed price.

MVP in 6 to 10 weeks. Limited availability, I reply within 24 hours.