About me

A little bit about who I am and what I do.

I'm Alan, a Full-Stack Software Engineer specializing in real-time systems, event-driven architectures, and applied AI.

I ship complete products: from an IoT platform managing 10k+ devices, to production AI pipelines on Vertex AI, to Poleana — a real-time multiplayer game I built end to end and operate in production.

Beyond code

My days are built on routine and discipline. The first thing I do every morning is hit the gym — getting the hardest part of the day done early makes everything after it feel easier. On Sunday mornings I switch it up and run 10k, and on Sunday evenings I meal prep healthy, protein-heavy dishes for the whole week.

Over lunch I play blitz chess on chess.com — I'm working on improving my rating, and the fast format trains me to think quickly under pressure. In the evenings I read for an hour; I keep a reading list for the year and I'm 4 books in after 6 months. The rest of my downtime usually goes to videos about technology.

Skills & tools

Languages

  • TypeScript
  • JavaScript
  • SQL

AI Engineering

  • GCP Vertex AI
  • pgvector

Backend & Protocols

  • Node.js
  • NestJS
  • Express
  • REST APIs
  • WebSockets (Socket.io)
  • BullMQ
  • MQTT
  • Cron Jobs
  • Microservices
  • Event-driven Architecture

Databases & Caching

  • PostgreSQL
  • InfluxDB
  • Redis
  • Firestore
  • TypeORM

Cloud & Infrastructure

  • Kubernetes
  • Docker
  • GCP (Cloud Run, Secret Manager, Cloud Storage)
  • Helm
  • Istio
  • Velero
  • Kopia
  • Vercel

Frontend & Tooling

  • React
  • Next.js
  • Turborepo
  • Tailwind CSS
  • pnpm workspaces

Tools & Ecosystem

  • Git
  • Postman
  • pgAdmin
  • Linux / Bash
  • GitHub Actions
  • CI/CD
  • reCAPTCHA
  • SendGrid