Software Engineer Β· Backend Engineer Β· Systems & Data Enthusiast
I build backend systems with a focus on software architecture, API design, databases, reliability, and maintainable code.
My primary ecosystem is Python/Django, with experience across backend development, SQL/NoSQL databases, Linux, web systems, and data-oriented workflows.
I'm particularly interested in understanding software beyond the framework level β from domain modeling and system design to concurrency, distributed systems, performance, security, and operational reliability.
I also work with data from an engineering perspective: SQL, data modeling, analytics, KPIs, and business-oriented data interpretation.
Currently, I'm deepening my knowledge in systems engineering, Rust, cloud architecture, software architecture, and advanced backend engineering.
- Backend Engineering
- Software Architecture & System Design
- REST & GraphQL API Design
- Domain-Driven Design (DDD)
- CQRS & Application Architecture
- Distributed Systems
- Concurrency & Asynchronous Processing
- Database Design & Query Optimization
- Caching & Performance Engineering
- Reliability & Fault Tolerance
- Application Security & Secure API Design
- Data Modeling & Data Analysis
- Linux & Systems
- Cloud Architecture
- Clean Architecture
- SOLID
- Design Patterns
- Domain-Driven Design
- CQRS
- RESTful API Design
- GraphQL
- TDD
- Refactoring
- Database Transactions
- Idempotency
- Concurrency Control
- Caching
- Fault Tolerance
- Performance Optimization
- OWASP fundamentals
- Secure API Design
- Authentication & Authorization
- Network Security Fundamentals
- Linux Security
- Application Hardening
- Security Testing
I use GitHub primarily as an engineering laboratory for projects involving:
Backend Systems β APIs Β· business logic Β· authentication Β· transactions Β· background processing
Software Architecture β domain modeling Β· application boundaries Β· CQRS Β· DDD Β· design patterns
Data β relational modeling Β· SQL Β· analytics Β· data pipelines Β· business metrics
Systems β concurrency Β· caching Β· performance Β· reliability Β· distributed processing
Security β secure APIs Β· authentication Β· authorization Β· threat modeling Β· hardening
- Rust & systems programming
- Advanced software architecture
- Distributed systems
- Database internals & PostgreSQL
- Cloud architecture
- Advanced API engineering
- Software reliability & fault tolerance
- Business Intelligence & data modeling
A collection of projects focused on engineering depth rather than framework demonstrations.
Exploring idempotent API design, request fingerprints, database constraints, transactions, retries, and concurrency.
A production-oriented exploration of payment workflows, transaction consistency, callbacks, idempotency, failure handling, and security.
Small systems designed to explore DDD, CQRS, application boundaries, design patterns, asynchronous processing, and distributed-system concepts.
More engineering projects are being added continuously.

