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