About

I'm a full-stack developer based in San Salvador. I build software that solves concrete problems: systems for nonprofits, automations that remove manual work, and my own projects running in production on servers I manage myself.

Backend is my strength. I work with Python, PHP, TypeScript and C#, and I care as much about architecture, testing and deployment as I do about the code working.

Illustration of Oscar coding at his desk, with a cat asleep next to the keyboard

Right now

How I work

Architecture and tests

I separate concerns, write tests and document. Code has to work today and stay easy to change tomorrow.

From idea to production

I don't stop at the code: I deploy, monitor and maintain. My projects run on servers I manage myself.

I understand who will use it

I sit down with non-technical people, learn how they work and turn that into a tool they actually use.

Open source

I use Linux every day, contribute to open source projects and publish my code so others can learn from it.

Skills

Core stack

  • Python
  • TypeScript
  • FastAPI
  • React
  • Next.js
  • PostgreSQL
  • Docker
  • Linux

Languages

  • Python
  • TypeScript
  • JavaScript
  • PHP
  • C#
  • SQL
  • Kotlin

Backend

  • FastAPI
  • Laravel
  • Node.js
  • ASP.NET Core + EF Core
  • Django
  • REST
  • JWT
  • RBAC

Frontend & mobile

  • React
  • Next.js
  • Tailwind CSS
  • Jetpack Compose
  • React Native

Databases

  • PostgreSQL
  • MySQL / MariaDB
  • SQL Server
  • Firestore

DevOps & infrastructure

  • Docker
  • Linux (Ubuntu Server, Fedora, Arch)
  • Dev Containers
  • Nginx
  • Coolify
  • Cloudflare
  • AWS S3
  • Railway

Practices

  • Git
  • Clean Architecture
  • Automated testing
  • Postman
  • Scrum
  • Apps Script

Let's work together

I'm available for freelance projects and backend or full-stack roles.

Get in touch