Software Engineer · Bogotá, Colombia

Building scalable web products with React, Next.js and TypeScript.

Software Engineer with full-stack experience across Python (Django, FastAPI), PostgreSQL, AWS, Google Cloud and Docker. Currently building a B2B SaaS regulatory-intelligence platform used across 10+ Latin American markets.

Open to Software Engineer, Full Stack and Frontend opportunities


Professional proof

10+

Latin American markets

100+

Automated tests in CI/CD

3 → 1

Country apps consolidated

End-to-end

Freelance product delivery


Experience

I work across frontend, backend, databases, testing, CI/CD and cloud infrastructure.

Dapper

Software Engineer

Jan 2025 — Present

Full-stack engineer on a B2B SaaS regulatory intelligence and public affairs platform used across 10+ Latin American markets.

  • Led the consolidation of 3 country-specific applications into one configuration- and feature-flag-driven multi-country architecture in about a month, contributing to growth from 3 to 10+ markets in roughly 6 months.
  • Built and maintain 100+ automated tests with Vitest and React Testing Library, integrated with GitHub Actions CI/CD (~97% line coverage in a project measurement).
  • Built type-safe REST integrations with Orval and TanStack Query, and authentication with NextAuth and JWT.
  • Develop Python backend services with Django and FastAPI on PostgreSQL, including a social listening pipeline that uses Apify and Gemini for relevance and sentiment analysis.
  • Operate infrastructure on AWS (ECS Fargate, RDS, S3, Lambda, IAM, Secrets Manager, ECR) and Google Cloud (Cloud Run, Cloud Storage), and debug production issues.

Independent

Freelance Full-Stack Developer

Jan 2024 — Present

Building websites and applications for small businesses end-to-end, from requirements to frontend, backend, API integration and deployment.

  • Built an e-commerce solution for Dulce Berlín with Next.js, Django and PostgreSQL, integrating the Wompi payment widget, webhooks, payment states and refund flows.
  • Delivered websites and web apps with React, Next.js, TypeScript, Astro, Python and Django.

Selected work

A focused selection spanning payments, security, mobile and rapid product delivery.

Freelance · E-commerce

Dulce Berlín

End-to-end e-commerce for a small business, including the Wompi payment widget, webhooks, payment-state handling and refund flows.

Next.jsDjangoPostgreSQLWompi

University team project · 2024–2025

FullStyle

Team project with a Next.js frontend and Flask REST APIs on PostgreSQL, featuring Wompi payments, refunds, cancellations, Google OAuth, 2FA and CAPTCHA.

Next.jsTypeScriptFlaskPostgreSQLDockerWompi

Hackathon · 1st place

Gemalab Hackathon

A plant lifecycle traceability platform built with an interdisciplinary team, with authentication and secure information flow.

AuthenticationSecure data flow
Repository

Academic project · Mobile

FoodRadar

Android app built by a team of four, using Kotlin, OpenStreetMap and Gemini AI (Oct–Dec 2025).

AndroidKotlinOpenStreetMapGemini AI

Technical capabilities

My strongest area is modern frontend engineering, backed by full-stack Python and cloud experience.

Frontend engineering

Production interfaces, reusable architecture and type-safe server state.

ReactNext.jsTypeScriptTanStack QueryTailwind CSS

Full-stack systems

Python APIs, data models, authentication, file storage and payment workflows.

PythonDjangoFastAPINode.jsPostgreSQLREST APIs

Quality & delivery

Automated tests, CI/CD, containers and production systems on AWS and Google Cloud.

VitestGitHub ActionsAWSGoogle CloudDocker

Beyond the code

Live data from the things I do outside of work: music on Spotify and chess on Lichess and Chess.com.

Spotify

Top tracks

Lichess

Chess.com


Education & credentials

Systems and Computing Engineering

Universidad Nacional de Colombia

Graduated 2026 · GPA 4.5/5.0

Architecture and Software Quality

Universidad Nacional de Colombia

AWS Academy Cloud Foundations

AWS Academy

GitHub Foundations

GitHub

Let’s build something useful

Have a role or project where this experience could be useful? Let’s talk.