Shamsuddin Ahmed
I’m a software engineer from Dhaka, Bangladesh, with five-plus years spent on the same stubborn question: how do you take something that works in a notebook and make it survive real users?
Most of my work sits in three places: backend systems, production machine learning, and the harness layer that lets a language model safely operate software that already exists. Lately a fourth has crept in: machine learning for biology, where the datasets are small, the labels are noisy, and being honest about your numbers matters more than beating a leaderboard.
Right now
Senior Software Engineer, Mevrik
Dhaka · since August 2026
Mevrik is an AI-powered customer-experience platform used by telecom operators and hundreds of smaller businesses. I work on the AI side of the product: agents, retrieval, and the serving infrastructure underneath them.
Founder, AlgolyzerLab
A small studio I run for applied-AI work that doesn’t fit neatly into a product roadmap: sports-science tooling for elite cricket, clinical case-management software for doctors, agriculture AI, and research engineering. Small team, real deployments, unglamorous problems.
Before that
Senior Software Engineer → Software Engineer, Evoclick · Moscow (remote) · 2023 – 2026
Deployed quantised Qwen 3.5 27B (INT4 / FP8) on vLLM for a workload serving 1,000+ concurrent users, and built the OpenAI-compatible gateway that routed traffic to it. Shipped a multi-tenant AI orchestration platform with a DAG workflow engine, layout-aware (“page-index”) RAG for document understanding, LoRA/QLoRA fine-tunes for domain tasks, and a YOLO edge-vision pipeline running on NPU hardware.
Software Engineer, OMNAIBLE · Amsterdam (remote) · 2022 – 2023
ML-powered recommendation microservices in FastAPI, plus the caching and query work that made them fast enough to keep.
Software / DevOps Engineer, CodeSmith Tech · Dhaka · 2021 – 2022
Docker-based CI/CD, hardened REST and GraphQL APIs, and IoT data-ingestion backends.
What I’m thinking about
Agent harnesses. A model is only as useful as the surface you give it. I’m convinced most teams hand an LLM the wrong thing: raw tables and auto-generated OpenAPI specs instead of the intent-named operations their own code already has. That idea drives Reins, a small harness you bolt onto an app so a model can drive it safely, and Veldra, where an agent is stored as data, a versioned spec row, rather than as code.
Machine learning for biology. I work on anti-inflammatory peptide prediction, and on structure-aware virtual screening of natural products against understudied viral proteases (DeepNatProtease). Both taught me the same lesson: the dataset you choose decides your result long before the model does.
Systems that stay explainable. Fennec (SSIM-guided image compression in Go), VoidMon (a terminal system monitor), and Clawkido (actor-model agent swarms). Small, readable, zero-magic tools I actually use.
Tools I reach for
| Languages | Go · Python · TypeScript |
| AI / ML | LangGraph · LangChain · vLLM · PyTorch · LoRA/QLoRA · MCP · Dify |
| Vision | YOLO · SAM · DINOv2 · MediaPipe / RTMPose · OpenCV |
| Data | PostgreSQL + pgvector · Qdrant · MongoDB · Redis |
| Infra | Docker · Nginx · Coolify · CI/CD · GPU and NPU deployment |
Writing
I write to understand things, not to look clever. The posts here explain hard ideas the way I wish someone had explained them to me, with analogies, runnable code, and honest numbers. Start with the blog archive, or read the CV if you’d rather see the short version.
Say hello: info@shamspias.com · GitHub · LinkedIn
