
I’m Qisthi Ramadhani. I live in Magetan, East Java, where I build for the web.
Most people call me Rama. I’m a full stack developer working as an L6 Programmer at PT Javan Cipta Solusi, a software house that builds systems for government and enterprise clients. Laravel and PostgreSQL are my home ground, but the work has rarely let me stay in one language: I’ve shipped production backends in TypeScript on NestJS, Java with Spring Boot, and .NET, and picked up whatever a given project actually needed.
I joined Javan as a junior programmer in 2020 and worked through facilitator engineering and tech lead since — which mostly taught me that the hard part of this job is rarely the code. Before that, and still today, I take on freelance and open source work. I studied informatics engineering at Universitas Amikom Yogyakarta.
A lot of my best work is unglamorous: reading logs, tracing a slow query back to a join that produced millions of intermediate rows, and turning a dashboard that took half a minute into one that returns immediately. I care about clean, intentional code — the kind another developer can pick up six months later without cursing your name. Robert C. Martin put it better than I can: the only way to go fast is to go well.
I write to work things out. That started with performance case studies and deep technical guides on Laravel, PostgreSQL, and Go, and it has grown to include the broader questions I keep circling back to: how AI is changing the way we build software, what makes some people learn faster than others, and how to think clearly about arguments that arrive wrapped in confidence.
These days a lot of that curiosity points at agent-driven development. My working loop has become: write acceptance criteria sharp enough that they double as the prompt, let the agent implement, then review the diff like I would any colleague’s. The interesting engineering problem isn’t getting a model to produce code — it’s building the verification around it, because an agent without an independent check is just agreeing with itself. Go and Python show up here too, in the side projects and pipelines I build for myself. I also contribute to open source, mostly around Laravolt, and share what I learn on YouTube.