- Designed, built, and deployed full-stack web applications for local businesses, owning the full lifecycle from requirements gathering to Docker-based production deployment.
- Engineered an automated bill-creation app using image capture and whole-bill handling-fee logic, reducing manual data entry to just customer name and amount — ~70% efficiency gain.
- Set up and operate a self-hosted Ubuntu server (fiber-connected, SSH-managed) running 8+ containerized applications in production for paying clients with zero unplanned downtime.
- Published reusable open-source boilerplates (H.V.Z.D Stack, B.E.D Stack) used as foundations for production projects.
Mohammed Sheik Adhnan
Backend & DevOps Engineer
karots@karots.lk · karots.lk · +94 76 962 6396 · Puttalam, Sri Lanka
Summary
Backend-focused full-stack developer with hands-on DevOps experience managing self-hosted production infrastructure. I build and ship systems real users depend on daily — from REST API design and database architecture to Docker deployments, SSL-secured reverse proxies, and automated backup pipelines. I'm comfortable with end-to-end project ownership in startup environments and independently resolving complex infrastructure challenges. I currently maintain 8+ containerized applications in production with zero unplanned downtime over 9+ months.
Experience
- Architected and deployed the backend of an internal employee management system (Node.js, Express.js, MySQL), taking on team-lead responsibilities and centralizing employee records, attendance, and HR reporting.
- Built and delivered a complete backend for a tourism platform using Node.js and MongoDB — data modeling, API design, and deployment.
- Developed a responsive React.js frontend for a VR product showcase with an interactive UI.
- Implemented JWT authentication, RBAC, Docker containerization, and NGINX across all projects following clean Express.js architecture.
Key Projects
Production point-of-sale for a Sri Lankan shop — a cashier terminal and an admin panel that compile to a single static Go binary.
Go · Echo · HTMX · Templ · Alpine.js · Tailwind
A full-stack local-network system that displays and manages mosque prayer times, running 24/7 on a Raspberry Pi.
Bun · Elysia · React · TypeScript · Vite · Raspberry Pi
A multi-application production server on repurposed hardware — 8+ containerized services, SSL, isolated networks, automated backups, 9+ months zero unplanned downtime.
Ubuntu 24.04 · Docker · NGINX · Let's Encrypt · n8n · Portainer
A full-stack spare-parts store with a non-technical-friendly admin panel and a WhatsApp checkout flow — in production for 6+ months. — ecom.karotserver.duckdns.org
PHP · MySQL · Docker · Apache · Alpine Linux
Skills
Languages: TypeScript, JavaScript, Go, PHP, Java, SQL
Backend: Node.js, Bun, Elysia, Hono, Express.js, Echo (Go), REST APIs
Frontend: React.js, Astro, Vite, Tailwind CSS, HTMX, ShadCN UI
Databases: PostgreSQL, MySQL, MariaDB, MSSQL, SQLite / LibSQL (Turso), MongoDB
DevOps: Docker, Docker Compose, NGINX / Nginx Proxy Manager, Alpine Linux, SSL/TLS (Let's Encrypt), Linux / SSH, Cron & Automated Backups, Cloudflare
Tooling: Git & GitHub, Drizzle ORM, Zod, JWT & RBAC, Postman, pnpm Workspaces, PWA