Muhamad Ahmadjoni

Hello. I'm Muhamad, a full stack developer in Austin.

I have been writing software for about eight years — long enough to have opinions, not long enough to be bored by it.

I am from Dushanbe, the capital of Tajikistan. I studied information security there, then spent four years at Tcell, the country's mobile operator, where I started as a systems specialist and ended up running software development.

The thing I remember best from those years is small. We built an app that let people register a SIM card themselves. Before it, that meant about fifteen minutes at a counter. After it, about one. It had to keep working in mountain villages where the power goes out and the line back to the capital is thin — which turned out to be the most useful design constraint anyone has ever handed me. I still build for the worst connection in the country rather than the one in the office.

Somewhere in there I also started the first Google Developers Group in Dushanbe. There wasn't one, and a city with that many developers deserved somewhere to meet.

I moved to the United States in 2022 and to Austin in 2023. I have been working remotely for Spitamen-IT ever since, mostly on systems for government agencies back home: a portal where exporters register themselves in fifteen minutes instead of two days, a form tool that turned 138 government forms into 43, a records system we kept answering 99.8% of the time.

Being full stack, in my case, is not a label on a CV. It means I will build the screen, the API behind it, the database under that, and then set up the Linux server the whole thing runs on. This page is a small proof: I wrote the HTML by hand, and the machine serving it to you is one I configured and keep patched myself.

Things I like

Taking a process that makes people wait and making it instant. Interfaces that stay calm when the data is messy. Shipping something small that works instead of something large that might. The particular satisfaction of deleting ninety-five forms nobody needed.

Things I would rather say up front

I am still learning React Native. I do not write native Swift or Kotlin, and I do not do machine learning. I would rather tell you that now than have you find out halfway through a project.

I am in Austin, on Central Time. I can work here for anyone who will have me — no company has to sponsor me, and that has been settled for a while. I speak Tajik, Russian and English.

If any of this is useful to you, my email is at the bottom of the page, and I do read it.

— Muhamad