HMDeveloper

Skills & technologies

My main technical skills after 15+ years in professional software engineering.

Backend Development

PythonDjangoDjango REST FrameworkFastAPIPHPLaravelNode.jsNestJSPrismaCeleryQueue Systems

Frontend Development

ReactNext.jsVue.jsNuxt.jsTypeScriptJavaScriptTailwind CSSHTML5CSS3

Databases & Caching

PostgreSQLMySQLSQLiteRedisElasticsearch

Messaging & Queues

RabbitMQKafkaCelery

Authentication & Security

OAuth2JWTKeycloakAPI securityHTTPS/TLS

DevOps & Infrastructure

DockerDocker ComposeGitHub ActionsCI/CDNginxLinux VPSAWSGCPCloudflare

Integrations & APIs

REST APIsWebhooksGovernment APIsPayment GatewaysSocial APIs (IG/TikTok)Email (Resend)Storage (S3/MinIO)

Automation, AI & IoT

Home AssistantESPHomeESP32SonoffTuyaMQTTOllamaLangChainMulti-agent systems

Practices & Methodologies

Clean ArchitectureREST designCode reviewAgile/Scrum

Engineering Principles

  • Building software to stay reliable, run well, and remain easy to update
  • Keeping security in mind when building sign-in, handling data, and designing APIs
  • Communicating clearly in remote teams, including across time zones
  • Always learning, mostly about automation and better tooling
  • Making design choices that balance quick delivery with future maintenance