Backend Developer • Systems & Algorithms • API Design • Concurrency
Backend developer with a strong foundation in systems, algorithms, and software architecture.
I enjoy building scalable backend services, designing clean APIs, and understanding how software works internally — from interpreters to concurrent systems.
- Design & build APIs (Node.js, Go, Spring Boot)
- Data modeling & persistence (PostgreSQL, MariaDB)
- Algorithms in production (performance-minded engineering)
- Containerized delivery (Docker)
- Systems fundamentals (concurrency, interpreters, architecture)
| Category | Tools |
|---|---|
| Backend | Node.js, TypeScript, Go, Java (Spring Boot) |
| Databases | PostgreSQL, MariaDB, SQL |
| Tooling | Docker, Git, GitHub, Prisma |
| Core concepts | REST APIs, Client–Server, Concurrency, System Design |
A Lisp-like interpreter built from scratch:
- Tokenization → Parsing (AST) → Evaluation
- Recursive execution & user-defined functions
- Context handling & REPL
Focus: language design + execution model.
Backend system for image-based trash classification:
- Claude 3.5 integration for image analysis
- Geo-based aggregation (heatmaps, routes)
- Prisma + SQLite/Turso + optional Cloudinary
Focus: real-world backend with external APIs + data processing.
Modern end-to-end application:
- Angular frontend (RxJS, services, state handling)
- REST API with Elysia (Bun runtime)
- PostgreSQL with Prisma ORM
Focus: clean architecture + full delivery.
Terminal game with multi-threaded behavior:
- Multi-threaded enemy & boss behavior
- Synchronization with mutexes + condition variables
- Real-time loop and collision detection
Focus: systems programming + concurrency.
- ICPC Central America Finalist
- Top 8 — Cursor Hackathon Guatemala (40 teams)
- Working on eldmark/eldmark (main) —
b24ce67chore: update README (latest commit)
- 🔖
b24ce67· chore: update README (latest commit) (2026-04-07)