Skip to content
View mahatmamahardhikach's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@programinglive

Block or report mahatmamahardhikach

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ‘‹ Hi, I'm Mahatma Mahardhika

Open Source Enthusiast | Digital Magic Crafter | Free Tech-Education Advocate

🎯 Crafting Digital Magic | Turning Coffee into Code β˜•

GitHub followers X Follow LinkedIn

GitHub User's stars GitHub Repos Open Source


πŸš€ About Me

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

🌱 My Why

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.


πŸ“Š GitHub Stats

GitHub Streak

Profile Views

GitHub Activity

  • πŸ“Š 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

🎯 Featured Projects

πŸ”₯ Pinned Repositories

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

πŸ… Status & Quality Badges

License Last Commit Repo Size Active Development


πŸ† Achievements

  • 🌟 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

πŸ“ˆ Recent Activity

Latest Repositories

  • 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

Contribution Highlights

  • 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

🌐 Connect With Me

Platform Link
🌍 Website programinglive.com
πŸ’Ό LinkedIn mahatmamahardhikach
🐦 X @moszesaeschylus
πŸ“§ Email [email protected]
🎡 TikTok @mahatma.mahardhika
πŸ“± Organization @programinglive

πŸ’‘ What I'm Working On

  • πŸ”¨ 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

πŸ“ Latest Blog Posts

  • πŸ“ 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)


πŸ“ For Those Who Are Just Starting

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.

πŸŽ“ Learning & Development

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

🀝 Open to Collaboration

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

⭐ If you find my work helpful, please consider giving a star!

Made with ❀️ by Mahatma Mahardhika

Last updated: November 2026

Pinned Loading

  1. programinglive/hris programinglive/hris Public

    HRIS Project Open Source from ProgramingLive Community

    TypeScript 16 6

  2. programinglive/zettly programinglive/zettly Public

    Zettly is a productivity and knowledge-management app that merges task management, idea linking, and priority planning into a single, flexible workspace. It helps you capture ideas (like Zettelkast…

    JavaScript 2

  3. programinglive/commiter programinglive/commiter Public

    Commit convention tooling for standard-version releases

    JavaScript

  4. programinglive/zettly-editor programinglive/zettly-editor Public

    Shadcn-based WYSIWYG editor for Zettly todo and notes applications.

    TypeScript 3