Open Source Enthusiast | Digital Magic Crafter | Free Tech-Education Advocate
π― Crafting Digital Magic | Turning Coffee into Code β
I build technology because I couldn't stop asking one question: why doesn't Indonesia have a single free platform that teaches technology end to end β from absolute zero to real open-source contribution?
Most of what's available is fragmented: scattered tutorials, paywalled courses, English-only resources β and for learners with limited bandwidth or shared devices, the gap gets even wider. That frustration became my mission.
- π Based in: Jakarta, Indonesia
- πΌ Current Focus: Building free, accessible technology education for Indonesia
- π― Mission: Every Indonesian deserves a complete, free path into technology β that's what ProgramingLive is
- β€οΈ The Why: I believe learning technology should never depend on money, location, or English fluency
I keep coming back to one question: why is there no free platform in Indonesia that gives people the full picture of technology?
The options today are fragmented β scattered tutorials, paid courses, English-only resources, tools that assume you already know the basics. For someone in a small town on a shared device with limited bandwidth, that gap is even bigger.
That frustration drives everything I build. ProgramingLive is my answer: a free, open, learner-first platform that walks people from zero β digital foundations, first web page, real projects, collaboration, open source β with text-first low-data lessons, no account walls, and consent-first progress tracking.
I believe access to technology education is a right, not a privilege. One learner at a time, we're building pathways from learning to opportunity β toward an Indonesia Emas 2045 that doesn't just consume technology, but builds it.
- π All 7 roadmap priorities (P0βP6) complete β 32/32 milestones verified (Oct 2026)
- π¦ 8 Open-source projects actively maintained
- π₯ 15 Followers | 11 Following
- ποΈ Active contributor to open-source projects
| Project | Description | Tech Stack |
|---|---|---|
| HRIS | Open Source HRIS System from ProgramingLive Community | TypeScript, JavaScript |
| Zettly | Productivity & knowledge management app with task management, idea linking, and priority planning | JavaScript |
| Committer | Commit convention tooling for standard-version releases | JavaScript |
| Zettly Editor | Shadcn-based WYSIWYG editor for Zettly todo and notes applications | TypeScript |
| DB Pinball | Modern TablePlus-style database management workspace with Laravel backup & restore orchestration | Tauri, Rust, React, TypeScript, PHP |
| Belajar | Open learning platform for PHP & web-development fundamentals, with beginner-friendly contribution paths | PHP, Web Fundamentals |
- π 32/32 roadmap milestones complete & verified (P0βP6, Oct 2026)
- π¦ 8 Open-source projects actively maintained
- π₯ 15 Followers | 11 Following
- ποΈ GitHub Achievements & Badges
- π€ Active in ProgramingLive community
- programinglive - Bilingual portal & docs for accessible technology education (Next.js Β· TypeScript)
- dbpinball - TablePlus-style database workspace with Laravel backup/restore orchestration (Tauri Β· Rust Β· React)
- belajar - Open learning platform for PHP & web fundamentals
- Completed ProgramingLive roadmap P0βP6 (32/32 milestones, verified October 2026)
- Running a bi-weekly blog cadence with curriculum & practical developer notes
- Preparing release v0.1.14 and monthly outcome-review cycles
- Active contributor to open-source projects
| Platform | Link |
|---|---|
| π Website | programinglive.com |
| πΌ LinkedIn | mahatmamahardhikach |
| π¦ X | @moszesaeschylus |
| π§ Email | [email protected] |
| π΅ TikTok | @mahatma.mahardhika |
| π± Organization | @programinglive |
- π¨ Preparing ProgramingLive release v0.1.14
- π Publishing bi-weekly curriculum & practical developer notes
- π Supporting learner cohorts & the Indonesia Emas 2045 pilot
- π― Running monthly outcome-review cycles across P0βP6 programs
- π Building the First Web Page: text-first, low-data curriculum design
- π Mobile-First DevTools: testing web pages on 375px & 1280px viewports
- π Consent-First Progress: privacy-aware learning-signal tracking
Read more on the ProgramingLive blog (published bi-weekly)
These are the ideas I've been writing about since 2023, distilled:
- Just start. More beginners get stuck in overthinking than in the code itself. Pick one language first, keep your plan simple, and leave room to digest what you learn.
- A degree is not a gate. A free, public portfolio of real projects speaks louder than a diploma β and the community that supports self-taught developers is bigger than most people think.
- Learning is a lifelong process, not a race. Curiosity, persistence, and the patience to accept that it takes time matter more than speed.
- Maximize what you already have. The free open-source ecosystem runs on the device in your hands β you don't need expensive gear or a specific OS to begin.
- Code changes lives. From apps that reshape how people move their cities to small tools a community builds for itself β the social impact is the real reward.
I'm constantly learning and exploring:
- How to make technology education truly free and complete for Indonesian learners
- Curriculum design: text-first, low-data, no-account learning paths
- Mentorship & community workflows that keep beginners safe, honest, and motivated
- Using AI to make learning more open, not more exclusive
I'm always interested in:
- π¬ Collaborating on open-source projects
- π€ Partnering with schools, NGOs, & mentors to bring free tech education to Indonesian communities
- π Writing about accessible technology education
- π Building tools that let anyone learn technology, wherever they are



