Software Engineer · Business Engineer · Open-source Contributor
I'm a software engineer from Indonesia with a background in law and a passion for building practical, reliable, and maintainable technology.
I started my programming journey as a self-taught developer in 2020. Since then, I've been working across backend development, web technologies, infrastructure, and business-oriented software solutions.
I believe good engineering isn't about adding more features or using the latest technology. It's about understanding the problem, choosing the right tools, and delivering solutions that genuinely work.
🌐 Portfolio: joniilmanpahmi.online
- 💻 Software engineer focused on backend and web application development.
- 🏗️ Interested in software architecture, system reliability, and business engineering.
- 🌱 Exploring Go, AI agents, developer tooling, and open-source ecosystems.
- 🤝 Contributing to open-source projects across different languages and frameworks.
- 🎯 Building practical tools and technology for developers, businesses, and independent creators.
Languages & Backend
- PHP
- Go
- JavaScript
- TypeScript
- SQL
Frameworks & Platforms
- Laravel
- CodeIgniter
- Vue.js
- React
- Astro
- WordPress & WooCommerce
Databases & Infrastructure
- MySQL
- Redis
- SQLite
- Cloudflare
- Git & GitHub
- Linux
A minimalist Vue 3 + Vite framework designed to simplify modern web development for small and medium-sized businesses.
A digital initiative focused on WordPress, WooCommerce consulting, website reliability, and digital growth for small businesses.
An experimental AI-powered research agent built with Go and Firebase Genkit, designed for trend discovery, research, analysis, and content proposal generation.
An exploration of Model Context Protocol (MCP) integrations for WordPress and WooCommerce, connecting AI capabilities with practical business workflows.
I value:
- Simplicity over unnecessary complexity.
- Reliability over superficial features.
- Maintainability over short-term shortcuts.
- Practical solutions over technology hype.
- Understanding the problem before writing code.
I enjoy exploring different ecosystems rather than limiting myself to a single programming language or framework.
For me, good engineering is about solving problems, not defending a particular technology.
I'm interested in contributing to open-source projects across different ecosystems.
My approach is technology-agnostic: I contribute wherever I can identify meaningful improvements, whether that's fixing bugs, improving developer experience, refining documentation, or making software more reliable.
I enjoy building useful tools, contributing to open-source projects, and sharing knowledge with the developer community.
If you find my work helpful or simply want to support my journey as an independent developer and open-source contributor, your support is greatly appreciated.
Every contribution, big or small, helps me dedicate more time to building, maintaining, and improving open-source software.
Thank you for supporting independent development and open-source software! ❤️
- 🌐 Website: joniilmanpahmi.online
- 💻 GitHub: @joniilmanfahmi00-collab
Building useful things, one problem at a time.


