Software & Cloud Engineer focused on backend systems, infrastructure automation, and scalable platform engineering.
I build reliable backend tools and cloud infrastructure that simplify operations, reduce manual engineering effort, and improve system reliability.
Languages: JavaScript, Node.js, Bash, PHP
Backend: Express.js, REST APIs, JWT, Microservices
Infrastructure: Linux, Docker, NGINX, SSL/TLS, CI/CD
Cloud: AWS, DigitalOcean, HCS
Databases: MongoDB, MySQL, Redis
Tools: Git, GitHub, Postman, PowerShell
CLI tool that migrated 250+ domains from a legacy Citrix SSL termination platform to NGINX — with automated Let's Encrypt certificate issuance.
Tech: Node.js, Bash, Linux, NGINX, Let’s Encrypt
A production-deployed web application that wraps complex OpenSSL workflows behind a browser interface. Built for system administrators and infrastructure engineers who need to generate, validate, and convert certificates without manually constructing OpenSSL commands.
Tech: Node.js, Express, Linux, SSL/TLS
Backend microservices platform designed around independently deployable services, RESTful APIs, and containerized infrastructure to support scalable and maintainable system architecture.
Tech: Node.js, Express.js, Docker, Azure Container Apps, Azure Cosmos DB, Azure Blob Storage, JWT (RS256), Azure DevOps
Built a Node.js prototype integrating with MikroTik RouterOS APIs to extend default captive portal functionality with custom user registration and email verification workflows. Implemented as an internal lab prototype; full RouterOS credential synchronisation ongoing.
Tech: Node.js, Express.js, MongoDB, RouterOS API, SMTP, Pug
Deployed and operate a scalable Modoboa email platform on IaaS infrastructure, currently serving 40,000+ active mailboxes. Work is proprietary and not publicly available.
Tech: Linux, Postfix, Dovecot, Modoboa, NGINX, SSL/TLS
- TypeScript
- Distributed systems
- Cloud-native architecture
I enjoy simplifying complex systems, automating repetitive workflows, and building infrastructure that helps teams move faster without sacrificing reliability.





