Led adult educator workshops while still in 10th grade
Teaching the Teachers: Commanding the Room at 16
How standing in front of educators with decades of classroom experience shattered imposter syndrome and cemented a permanent standard of technical communication.
"By sixteen I had been teaching peers for three years. But teaching teachers was entirely different — standing in front of people who had been educating longer than I had been alive, explaining how to think about software. That week taught me the profound difference between knowing something and having the respect and clarity to hand it to someone else."
Shattering the Age Barrier & The Initial Hesitation
Walking into the main computer laboratory at SMPN 25 Depok as a 16-year-old high schooler to train adult teachers was a profound test of composure. In the room sat seasoned educators, senior subject heads, and curious junior high student representatives. At first, there was visible hesitation: teachers were worried that modern software engineering would require memorizing complex code syntax that was too far removed from their classroom routine. I knew immediately that technical arrogance would fail. I opened the workshop by honoring their teaching expertise and reframing mobile applications not as abstract computer science, but as modern interactive chalkboards—tools they could directly use to create dynamic quiz modules, interactive flashcards, and student scorecards.
Demystifying Event-Driven Logic with Kodular
To keep the training accessible and immediately rewarding, we utilized Kodular's visual block programming environment. I guided the faculty through decomposing an application into human logic: 'When this button is clicked, check if the student's answer matches the correct key; if yes, add ten points and play a sound.' Stripping away semicolon syntax errors allowed the teachers to focus entirely on logical workflow. As we walked through building interactive question banks and multi-screen navigation, the initial intimidation transformed into genuine excitement.
The Validation: Teachers Exporting Their First APKs
The pivotal moment occurred when the teachers compiled their projects into live `.apk` installer packages and scanned the QR code to install them on their personal Android phones. Watching senior teachers hold their devices, tap their own custom buttons, and smile as their interactive educational quizzes ran smoothly on their screens was deeply moving. It validated an enduring truth: age and background are never barriers to digital literacy when technology is explained with genuine empathy, patience, and mutual respect.
Faculty & Student Workshop Curriculum
A structured 4-module progression designed to empower educators and students to author independent Android learning applications.
Mobile UI Layouts & Screen Ergonomics
Designing clean, accessible mobile user interfaces tailored for mobile phone screens, buttons, image banners, and responsive vertical arrangements.
- Mobile Screen Canvas & Resolutions
- Button Ergonomics & Touch Targets
- Typography & Educational Visual Hierarchy
- Arrangement Layouts & Clean Spacing
Event-Driven Logic & Conditional Branching
Understanding algorithmic causality: connecting user clicks to conditional 'If-Else' evaluation blocks without writing textual code.
- Click Events & Screen Navigation
- If-Else Evaluation Gates
- Variables & Dynamic Score Counters
- Sound Playback & Haptic Alerts
Interactive Quiz Engine Architecture
Engineering a multi-question interactive learning app featuring randomized questions, timer limits, automated grading, and review summaries.
- List Repositories for Question Banks
- Automated Score Calculation
- Timer Clocks & Countdowns
- Results Screen & Retake Triggers
APK Compilation & Real-Device Testing
Guiding teachers through compiling their completed projects into real Android binaries, scanning installation QR codes, and device debugging.
- Building Release APK Binaries
- QR Code Over-The-Air Install
- Permissions & Android Compatibility
- Faculty Project Showcase
Core Reflections on Training Educators
Key insights on bridging generational divides, respecting adult learners, and communicating technical authority with humility.
Humility Commands Far More Respect Than Arrogance
Standing before teachers who had taught for decades taught me that authority doesn't come from proving how smart you are; it comes from making the people in front of you feel capable and understood.
Technology Succeeds When It Solves Real Pain
Teachers embraced app development not because of tech trends, but because it solved a tangible classroom problem: making quiz evaluations engaging and automated.
Teaching Compounds Personal Communication
Learning to translate complex software concepts for senior educators drastically sharpened my ability to pitch technical architectures to corporate clients and non-technical stakeholders years later.
Classroom Archives & Training Records
Photographic records from the faculty and student technology workshops conducted inside the computer lab at SMPN 25 Depok.
Digital Logic Presentation & Overview
Presenting mobile application architecture, visual block logic, and educational app prototypes to the audience of teachers and students.
Individual Coaching with Faculty Educators
Working side-by-side with senior teachers at their computer lab workstations, answering questions about event handlers and block connections.
Interactive Block Assembly & Debugging
Guiding learners through assembling condition checks, multi-screen routes, and resolving logical flow issues on their computer screens.
Training Graduation & Cohort Commemoration
Celebrating the successful conclusion of the intensive 1-week mobile development training alongside school educators, administrators, and students.



