Skip to main content

Projects

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 project

TerraCore PWA

Live
The challenge

Agricultural producers in Colombia had no software designed for them: existing ERPs were too complex, and an Excel sheet with login was not enough to manage livestock, animal health, and production simultaneously. Operations were scattered across notebooks, spreadsheets, and WhatsApp groups.

What I built

TerraCore centralizes on a single screen everything a mid-sized farm needs to manage: livestock, inventory, production, animal health, costs, and finances. It replaces Excel, notebooks, and WhatsApp as operational tools. Built from the field with real producers in Urabá, it covers cattle, swine, equine, ovine, caprine, poultry, and associated crops (plantain, cacao, corn) in Colombia.

Stack
DjangoDRFPostgreSQLJWTReactTypeScriptTailwind CSS
TerraCore landing: value proposition and plans for Colombian agricultural producers

TerraCore Landing

Live
The challenge

A SaaS platform without a conversion landing loses organic traffic before the producer even reaches the app: it needs to present the product, modules, and plans on a single screen.

What I built

Landing that communicates TerraCore's value proposition to Colombian agricultural producers, shows the SaaS modules, the cascade integration flow, and the three pricing plans, and directs to platform registration.

Stack
AstroTailwind CSSSEOA11yGA4Performance
Root: PWA with AI food-label scanner and dietary restriction profile

Root PWA

Live
The challenge

Eating with celiac disease, diabetes, or lactose intolerance means reading every label, deciphering hidden ingredients listed under other names, and finding recipes that comply with multiple restrictions at the same time, all manually and scattered across sources.

What I built

The user photographs a product and within seconds knows whether they can eat it given their active restrictions (celiac disease, diabetes, lactose intolerance), combinable with each other. Root goes beyond the scanner: curated recipes with strict filtering and an offline food diary for those who already know what they cannot eat and want to know what they can.

Stack
DjangoDRFPostgreSQLReactTypeScriptClaude APIPWA
Root landing: AI food label scanner for dietary restrictions

Root Landing

Live
The challenge

A multi-restriction diet app needs to communicate with precision who it is for and what it does before the user installs or tries it.

What I built

Root landing that explains the AI label scanner, the compatible active restrictions (celiac disease, diabetes, lactose intolerance), and access to the PWA.

Stack
AstroTailwind CSSSEOA11yGA4Performance
NullBreach: static code analysis against OWASP Top 10 and AI security chat
AI · Security

NullBreach

Live
The challenge

Reviewing code with OWASP criteria or resolving a specific cybersecurity question means jumping between heavy scanners, scattered documentation, and outdated forums.

What I built

The developer pastes a code snippet and gets an immediate diagnosis against OWASP Top 10. They can keep asking in an AI chat that remembers the thread, without repeating context or switching between tools.

Stack
DjangoDRFPostgreSQLJWTClaude APIReactTypeScriptAstro
Lumina W landing: brand tagline and call to action

Lúmina W

Live
The challenge

Every company needs a digital presence that clearly communicates who they are and what they do.

What I built

I designed and implemented the complete Lumina W landing: Astro architecture, Tailwind CSS styling, Formspree-integrated contact form, full technical SEO, and continuous deployment.

Stack
AstroTailwind CSSFormspreeSEOA11yGA4Performance
Lumina W blog: technical content on web development, cybersecurity, and digital products

Blog Lúmina W

Live
The challenge

Technical knowledge generated in real projects needs its own channel to reach the community without depending on external platforms.

What I built

Lumina W blog with technical content on web development, cybersecurity, and digital products, published at blog.luminaw.co. 'We write about what we build, what we break, and what we discover. No corporate filter.'

Stack
AstroTailwind CSSSEOA11yGA4Performance
Forgotten Portal: pentesting lab (DockerLabs)

Forgotten Portal

Laboratorio
The challenge

How vulnerable is a misconfigured system to an attacker with minimal initial access?

What I built

Complete offensive pentesting exercise on a virtual machine in DockerLabs, documented with PTES methodology and TTPs mapped to MITRE ATT&CK.

Stack
NmapGobusterNetcatPythonMITRE ATT&CKPTESLinuxDockerLabs