01
Backend engineering
The boundaries matter.
I design and maintain APIs and backend services, with attention to clear contracts, reliable integrations and software that can evolve without becoming harder to understand.
Python · TypeScript · C# · Java · REST APIs
02
Cloud & distributed systems
Think beyond one service.
My work includes event-driven applications, serverless workflows and cloud modernisation. I care about how systems behave when work is asynchronous, dependencies are slow and failures need to be handled.
AWS · Lambda · Step Functions · EventBridge · CDK
03
Data & persistence
Make the model do its work.
I work with relational modelling, migrations and data-intensive backend applications. Performance begins with understanding the workload, choosing appropriate structures and measuring the result.
PostgreSQL · Aurora · SQL Server · MongoDB
04
Engineering quality
Reliability is a daily practice.
Testing, observability and security belong in everyday engineering. I value useful automation, clear documentation and development environments that another engineer can confidently run, change and diagnose.
Automated testing · CI/CD · Docker · GitHub Actions
05
AI & developer tools
Curiosity, with a practical purpose.
I am exploring how LLMs, agents and context-aware tools can improve engineering workflows. My focus is practical experimentation: understanding what helps, where it fails and what needs human judgment.
Generative AI · MCP · LangGraph · Amazon Bedrock