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

Freelance Full-Stack & DevOps Developer 2023 – Present
Independent · Remote
  • 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.
Full-Stack Developer — Intern (Remote) Feb 2025 – Jul 2025
Techwox Solutions · Negombo, Sri Lanka
  • 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

karots-pos

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

Community Prayer Display System

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

Self-Hosted Production Server

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

eCommerce Platform

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

Education

Higher National Diploma (HND) in Software Engineering 2023
Wayamba University of Sri Lanka — Distinction · Rank 1
Diploma in Software Engineering 2022
Wayamba University of Sri Lanka — Distinction · Rank 2
NVQ Level 4 — ICT Technician 2023
Vocational Training Centre (VTC), Puttalam