Software Engineer

I build robust software
and write down what I learn.

Backend-leaning full-stack engineer focused on reliable systems, clean APIs and code that the next person can actually maintain.

About

I'm a software engineer who enjoys turning messy requirements into simple, dependable systems. I care about the unglamorous parts that make products last: tests, observability, sensible data models and good documentation.

I work across the stack, from designing APIs and databases to shipping and operating services in the cloud. I like pairing, code review and explaining things clearly, which is why I keep a public knowledge base.

Skills

Backend

  • Golang
  • Node.js
  • Python
  • PHP
  • REST
  • gRPC
  • PostgreSQL
  • MySQL
  • Redis
  • Memcached
  • Elasticsearch

Frontend

  • JavaScript
  • TypeScript
  • React
  • Vue
  • HTML & CSS

DevOps

  • Docker
  • Kubernetes
  • CI/CD
  • GCP
  • AWS
  • Nginx
  • Observability

Mobile

  • React Native
  • Flutter
  • iOS
  • Android

AI

  • LLM apps
  • Agents & tool use
  • RAG
  • Prompt engineering
  • MCP

What I focus on

01

Reliable systems

Designing services that fail gracefully, are easy to observe and are safe to deploy often.

02

Clean architecture

Clear boundaries, readable code and data models that still make sense a year later.

03

Team velocity

Thoughtful reviews, clear docs and tooling that helps the whole team ship with confidence.

Knowledge sharing

Notes, guides and lessons learned

I publish what I figure out, from engineering patterns and debugging stories to practical how-tos, at knowledge.robustadev.com.

knowledge.robustadev.com →

Contact

Open to interesting problems and good conversations.