// whoami

Mohammed
Sheik Adhnan

Backend & DevOps Engineer. I build backend systems and run the servers they live on.

8+
apps in production
9+ mo
zero unplanned downtime
Rank 1
HND, Distinction
karots@karots: ~
$ neofetch
user    Mohammed Sheik Adhnan
role    Backend & DevOps Engineer
loc     Puttalam, Sri Lanka
os      Ubuntu Server 24.04 (self-hosted)
stack   Go · Bun · TypeScript · Postgres
infra   Docker · NGINX · Cloudflare
edu     HND Software Eng · Distinction · Rank 1
up      ● online · 0 unplanned downtime ↗
$  

last_sync: 2026-06-08

01 / featured

Selected work

all projects →
01
App

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.

GoEchoHTMXTemplAlpine.js +4
03
Infrastructure

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.04DockerNGINXLet's Encryptn8n +2
Self-hosted infra 2023 – present
04
live

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.

PHPMySQLDockerApacheAlpine Linux
05
Library

@karots/migrate

A lightweight, database-agnostic TypeScript migration engine with adapters, hashing protection, and transactional safety.

TypeScriptNode.jsPostgreSQLnpm
02 / stack

Tools of the trade

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
03 / log

Recent writing

all posts →
//S8
2026-06-08 · 1 min read

Self-hosting 8+ apps with zero unplanned downtime

How I run a fleet of containerized production apps on a repurposed PC — SSL, isolated networks, automated backups, and what owning the deployment teaches you.

DevOpsDockerSelf-hostingInfrastructure

// open to work

Got a backend to build or a server that needs a hand?

I take projects end-to-end — from API design to the box it runs on.