Skills & Technologies
A curated overview of my technical skills built across 14+ years of professional software engineering.
Backend Development
PythonDjangoDjango REST FrameworkFastAPIPHPLaravelNode.jsNestJSPrismaCeleryQueue Systems
Frontend Development
ReactNext.jsVue.jsNuxt.jsTypeScriptJavaScriptTailwind CSSHTML5CSS3
Databases & Caching
PostgreSQLMySQLSQLiteRedisElasticsearch
Messaging & Queues
RabbitMQKafkaCeleryBull (Node.js)
Authentication & Security
OAuth2JWTKeycloakPD IDSession managementAPI securityHTTPS/TLS
DevOps & Infrastructure
DockerDocker ComposeGitHub ActionsCI/CDNginxLinux VPSAWSGCPCloudflarecPanel
Integrations & APIs
REST APIsWebhooksGovernment APIsPayment GatewaysSocial APIs (IG/TikTok)Email (Resend/SES)Storage (S3/MinIO)
Automation, AI & IoT
Home AssistantESPHomeESP32SonoffTuyaMQTTOllamaLM StudioLangChainMulti-agent systems
Practices & Methodologies
Clean ArchitectureDDDTDDREST designCode reviewAgile/ScrumTechnical documentationMentoring
Engineering Principles
- Production mindset — building for reliability, performance, and maintainability
- Security-aware development across authentication, data handling, and API design
- Clear, asynchronous communication in distributed and remote-first teams
- Continuous learning with a bias toward automation and tooling improvements
- Architectural thinking that balances speed and technical debt