Skip to content

I design systems and bring them into existence with the best of tech.

Full-stack engineer in Chattogram. Go, TypeScript, Python — service discovery, real-time systems, and the frontends that consume them. Three years of production work before I started my CS degree.

GET /whoami
200 OK
{
  "known_as": "Hasan Md Arik",
  "full_name": "Khondaker Hasan Mohammad Arik",
  "role": "Full-Stack Engineer",
  "location": "Chattogram, BD",
  "core_stack": ["Go", "TypeScript", "Python"],
  "since": 2020
}

Selected work

2020 — 2026
01HALALWEDD

Service discovery, v1 and v2

Services in our fleet needed to find each other and know which instances were healthy. I built a VM-based health-checking and discovery system, then — when we moved to containers — designed a Docker-based replacement that ran alongside it without breaking anything depending on the original. Both systems coexisted through the migration.

GoDockerdistributed systems
FEATURES
Health Checking
Service Discovery
Service Recovery
02BORNO

Borno's Web App

The company needed a web app to reach wider audience. Took the full responsibilty of the product and developed it under a tight deadline of 1.5 working days...

ReactTypeScriptFirebase
03HALALWEDD

MVP system design

Designed the service boundaries and system architecture for the product MVP — deciding what became its own service and what didn't.

system designarchitecture

Skills

BACKEND
Go (Gin, GoFiber), Python (FastAPI, Flask), Node(Express). REST, gRPC, WebSockets.
DATA
Postgres, MongoDB, Redis, RabbitMQ, Firestore.
INFRA
Docker, Kubernetes (learning), GitHub Actions, AWS, Linux.
FRONTEND
TypeScript, React, Tailwind, Flutter.
AI TOOLS
Claude Code, Claude Design, Google Antigravity, Google Stitch

About

I joined the industry in 2020, focusing mostly on backend systems in Go, and spent three years at Halalwedd building infrastructure — health checks, service discovery, and real-time messaging. I left the company in January 2024 and spent the rest of that year preparing for Bangladesh's highly competitive engineering admission tests. In February 2025, I got into CUET and chose CSE as my major to build the theoretical foundation I had been working around. I'm still building, and I'm currently working as development team lead at a local startup.

Chattogram, Bangladesh.

Timeline

  1. Jul 2026 - PresentDev team lead @ Borno

    Alongside my startup I joined as development team lead at a local startup called Borno.

  2. Jan 2026 - PresentCo-founder, Kodaic

    After a long break, I partenered up with a senior of my university to build a software startup called Kodaic. Kodaic is building its first product, which is predicted to launch in 2027.

  3. Mar 2025 - Jan 2026Break and Competitive Programmming

    After year-long admission preparation and admission journey, I was tired. I took a long break and started participating in programming competitions.

  4. Feb 2025CUET, CSE

    Got into CUET and chose CSE as my major to build the theoretical foundation I had been working around.

  5. 2024Admission prep

    Left the startup and spent the year preparing for Bangladesh's highly competitive engineering admission tests.

  6. Dec 2019 - Jan 2024Junior Software Engineer @ Halalwedd

    Though joined as a freelance developer, later hired as Junior Software Engineer. Spent three years building web apps, backends, and infrastructure — health checks, service discovery, and real-time messaging.

  7. 2018 - 2019Learning programming and building stuff

    Throughout this period, I learned new languages and build small projects

  8. 9th Jan 2018Wrote my first line of code

    It all started for a science fare project(Arduino).

Get in touch!

Email is the fastest way to reach me. But Facebook or LinkedIn works too...

hasanmdarik@gmail.com