Technology Stack
Backend Stack
Robust and scalable backend development technologies. The frameworks and tools I use to build, experiment, and ship real solutions.
- BuildReal solutions
- ExperimentContinuously
- StayUp to date
- ShareWhat I learn
- REST APIs
- GraphQL
- Microservices
- Event-Driven
- Caching
- Security
- Performance
Backend
Robust and scalable backend development technologies.
Clean, well-tested services that scale with the business and stay easy to change.
Overview
The backend is where business rules, data and integrations meet. I've built REST and GraphQL APIs, microservices and event-driven systems across Java, TypeScript, Python and PHP.
I favour clear module boundaries, strong typing, automated tests and observability from day one.
Key Focus Areas
- API design (REST, GraphQL)
- Microservices and modular monoliths
- Event-driven architecture
- Authentication and authorization
- Caching and performance tuning
- Testing and maintainability
Tools & Technologies
A selection of the tools and platforms I work with.
Java
Spring Boot
TypeScript
NestJS
Node.js
Express
Python
FastAPI
PHP
Laravel
Go (Gin)
GraphQL
PostgreSQL
Redis
Kafka
Docker
My Experience Level
Not just tools — real hands-on experience.
- Java / Spring Boot95%
- TypeScript / NestJS90%
- Python / FastAPI85%
- PHP / Laravel80%
- Go55%
- API Design90%
Real-World Applications
How I use these technologies in practice.
- Enterprise business applications
- Fintech and payment integrations
- Multi-tenant SaaS platforms
- High-throughput event processing
- Backends for AI applications
- Open-source boilerplates
Featured Projects
What's Next?
Continuously learning and exploring.
- Deeper Go for high-performance services
- gRPC for internal APIs
- More reusable starter kits
Learning Resources
Articles and tutorials I've written on these topics.
New articles and tutorials on this topic are on the way.
Let's Build Something Amazing
Have a project in mind or want to collaborate? I'm always open to discussing new opportunities.
Let's Talk
