logo

MD.ALAMIN

Software Developer

3+

Years

20+

Projects

Automating stuff with the magic of code

Technical Deep Dives

2025-11-28·14 min read

I Built a Figma Comment Tracker With No Backend Comment Storage. Here's Why.

The standard approach to a tool like Figcoms would be to fetch comments, store them in a database, and serve from your own API. I made a different call — no backend comment storage at all. Here's the architecture, the tradeoffs, and the interesting implementation details.

Figma API
Cloudflare Functions
Supabase
OAuth
2025-11-15·22 min read

How I Built an Offline-First Event Platform Using BLE Mesh Networking

Most apps assume the internet exists. I built one that doesn't. This is how I architected OurStoryz — a production event platform that works fully offline using BLE mesh networking, Kalman filtering for RSSI-based positioning, and hybrid transport layers.

BLE mesh
React Native
offline-first
JavaScript
2025-10-20·20 min read

I Modernized a 20-Year-Old VB.NET System Without Burning the Business Down

Legacy modernization is the most underrated skill in software engineering. This is the Grimm Scientific case study — migrating a VB.NET monolith to Nuxt.js while the business ran uninterrupted, with 95% load time reduction.

legacy modernization
VB.NET
Nuxt.js
MSSQL
2025-10-05·16 min read

I Built a Multi-Agent AI System That Runs My Business While I Sleep

I run a small incense brand alongside my engineering work. I don't have time to be the operator. So I built agents to do it — a four-agent system on local LLMs with zero cloud AI cost, running on my own hardware.

AI agents
multi-agent systems
LLM
automation

Hot Takes

2025-11-01·8 min read

Junior Devs Are Not Losing Jobs to AI. Mid-Level Devs Are.

The conventional wisdom is wrong. AI is not eating junior developer roles first — it's compressing the mid-level skill premium out of existence. Here's what's actually happening on engineering teams right now.

AI
software engineering
career
developer jobs
2025-10-15·9 min read

Clean Code" Is Killing Your Productivity and Your Team Doesn't Know It

Clean Code by Robert Martin has sold millions of copies. It's also responsible for some of the most over-engineered, slow-to-ship codebases I've ever seen. Here's the case for pragmatic engineering over clean code orthodoxy.

clean code
software engineering
pragmatism
developer productivity
2025-09-20·7 min read

You Don't Have a Skill Problem. You Have a Visibility Problem.

I've talked to developers with five years of production experience who can't land a remote contract. And I've seen two-year developers charging $150/hour. The difference is not skill. It's visibility.

developer career
personal branding
portfolio
LinkedIn
2025-09-15·10 min read

Offline-First Is Not a Feature. It's an Architecture Decision You Can't Bolt On Later.

We'll add offline support before launch" is the engineering equivalent of "we'll add tests after it's working." It reveals a misunderstanding of what offline-first actually is. Here's what it costs to get this wrong.

offline-first
mobile development
software architecture
React Native
2025-09-05·8 min read

Full-Stack Is a Lie. Here's What Actually Matters.

Every startup wants a full-stack developer. Someone who can do the database, the API, the frontend, the CI/CD pipeline, the cloud infrastructure, and review the security audit on weekends. This is not a job description. It's a budget problem.

full-stack developer
software engineering
specialization
T-shaped skills
2025-08-25·11 min read

Stop Using TypeScript Like It's JavaScript With Spellcheck

The 'any' type is a lie you tell TypeScript so it stops asking questions. Every codebase I've walked into that claimed to be "written in TypeScript" has had the same anti-patterns. Here's what TypeScript looks like when used as an architecture tool.

TypeScript
JavaScript
type safety
software engineering
2025-08-10·7 min read

Your Side Project Is Not Failing Because of Execution. It's Failing Because Nobody Wants It.

Every failed side project has the same autopsy — "I just didn't have time to market it." That's almost never true. Here's what's actually happening and how to build something the market actually wants.

side projects
product market fit
indie hacking
micro-SaaS
2025-08-01·9 min read

The Best Debugging Skill Is Not Reading Stack Traces. It's Building Mental Models.

Two engineers face the same bug. One resolves it in 20 minutes, the other in three hours. Same logs, same debugger, same codebase. The difference is not tooling — it's mental model quality.

debugging
software engineering
mental models
problem solving
2025-07-20·9 min read

AI Coding Tools Don't Make You a Better Engineer. They Make Visible Whether You Already Were One.

GitHub Copilot and Claude do not make all engineers equally capable. They make the gap between good and bad engineers wider and faster to observe. Here's the pattern I've watched play out.

AI coding tools
GitHub Copilot
Claude
software engineering
2025-07-05·8 min read

The Freelance Developer Market Is Not Saturated. It's Mis-Positioned.

Freelance dev is dead. Upwork is a race to the bottom." This is partially true and mostly wrong. The race-to-the-bottom market is real — for generic web development. The market for specialists is undersupplied. Here's the difference.

freelance development
remote work
developer positioning
Upwork