About Me
Hi, I’m Mohamad Kholid Bughowi. Most people call me Ghowi.
I’m a software developer based in Indonesia, currently working as a Frontend Developer at Astra International. My day-to-day work is focused on building reliable, maintainable web applications, but I also spend a lot of time exploring backend development, infrastructure, tooling, and system design.
I care about shipping software that works well in real use, not just in demos. That usually means paying attention to the details: clear UI behavior, readable code, good data flow, performance, accessibility, and how the application will be maintained after it is released.
What I Work With
Most of my professional experience is in frontend development, especially with React, TypeScript, and modern web tooling. I enjoy turning product requirements into interfaces that are practical, responsive, and easy to use.
Outside of frontend work, I like understanding the systems around the application layer. I have hands-on experience building APIs, deploying applications, managing Linux servers, configuring reverse proxies, working with Docker, setting up monitoring, and running personal infrastructure on a VPS.
Some areas I actively work with or study:
- Frontend development with React, TypeScript, Astro, Tailwind CSS, and modern build tools
- Backend development, API design, databases, authentication, and application architecture
- DevOps basics such as Docker, nginx, Cloudflare, CI/CD, VPS deployment, and monitoring
- Developer tooling, automation, Linux, Neovim, and terminal-based workflows
How I Work
I try to approach software development with a practical mindset. I prefer simple solutions when they are enough, but I also care about understanding the trade-offs behind a decision. A tool, framework, or architecture choice only matters if it helps solve the actual problem.
I like working with people who value clear communication, ownership, and steady improvement. I do not expect every decision to be perfect from the start, but I think good technical work comes from being able to reason clearly, review honestly, and improve the system over time.
This site is where I write about things I learn, build, break, and fix. Some posts are practical guides, some are notes from my own experiments, and some are reflections on how I work as a developer.
Let’s Connect
I’m open to discussing frontend roles, collaboration, or technical ideas. If you think my experience fits what you are building, feel free to reach out.
- Email: [email protected]
- Twitter: bughowy
- Github: albugowy15
- Linkedin: Mohamad Kholid Bughowi