
Engineer by trade, teacher by habit.
I’m William, a software engineer from Medan, Indonesia. I started in competitive programming, reaching the ICPC Asia Jakarta finals three years running, and found that I liked shipping real systems even more than solving contest problems. I also have a habit of never stopping learning, which is why in 2026 I joined the Apple Developer Academy in Bali on a full scholarship.
From 2022 I built backends at Springkraf, a software agency: booking for an 80-branch barbershop franchise, voyage ticketing at ~3,000 tickets a day, and apps for forex, fitness, travel and retail. In 2024 I became a hands-on lead for 8 backend engineers, still coding most of the time. Today I work remotely with US teams at Boon AI, a California construction-AI company, building AI agents and the takeoff and estimating platform behind them.
I care about how things work and how they feel. Outside engineering I tutor programming, coach public speaking, and advise a Buddhist youth organisation I once led. Each of these makes me better at explaining technical work to people who aren’t engineers.
How I got here
- 2019
First team to lead
President of PMV Vidya Vajra Ganda, a Buddhist youth organisation of 120+ members.
- 2021
Computer Science
Universitas Mikroskil, on a first-year scholarship.
- 2022
First production code
Backend Engineer at Springkraf. Started tutoring. ICPC Asia Jakarta finals, the first of three.
- 2024
Leading a team
Lead Backend Engineer: 8 engineers, ~80% of my time still coding, 5 hires from 10 interviews.
- 2025
Applied AI
Graduated with a 3.97 GPA. Joined Boon AI, building AI agents and estimating software for US contractors.
- 2026
Apple Developer Academy
Joined the Bali cohort on a full scholarship: software, design and professional skills.
Other things I’ve built.
Small tools for communities I belong to, and for myself.
- Attendance system
Hadir
Replaced handwritten attendance books and manual reward-point sums for a 120+ member organisation. ~200 check-ins a day across several admins.
- IoT
Aegis
Automatic attendance for schools and campuses: students are logged as soon as they enter the school area.
- iOS app
Quartz
A focus and productivity app that limits screen time and trains attention through focus games.
- Lending app
Lemari
A members-only book-lending app: members browse my personal library and request loans.
Other hats I wear.
Engineering is my main job. These are the other things I spend time on.
- Leadership
Youth organisation
Advisors Committee at PMV Vidya Vajra Ganda (120+ members) since 2025, after serving as President in 2019–2020.
- Speaking
Public speaking coach
Certified Public Speaking (CPS). Coached 9 students in communication, storytelling and public speaking.
- Teaching
Teaching and tutoring
In Tebing Tinggi I teach small classes of up to 5 students, online or at home: school maths and informatics, coding and basic computer skills for everyone, and a career track in programming, AI and English. Since 2022 I have taught 8 programming students; several went on to study computer science.
See the tutoring page → - Learning
Always learning
Apple Developer Academy, Certified Basic Neuroscience (CBNsc), and Mandarin at HSK 4.
- Reading
Always reading
Mostly neuroscience and psychology: how the brain learns, changes and connects with other people. See the bookshelf below.
- CreatingSoon
Content creation
Short videos on engineering, learning and career.
Now
Updated Oct 2026- Work
- AI agents, takeoff and estimating at Boon AI
- Learning
- AI, software engineering, neuroscience, and how people think and work
- Writing
- First posts on AI agents in production, coming soon
- Looking for
- Mid–senior SWE roles, relocation anywhere or remote
Uses
- Machine
- MacBook Pro M3 Pro
- Editor
- VS Code · Cursor · Vim · JetBrains
- Terminal
- zsh
- AI tools
- Claude · Codex · Copilot
- Notes
- Slite · Notion
Bookshelf
- Emotional Intelligence

- Social Intelligence

- Atomic Habits

- Zero to One

- The Kremlin School of Negotiation

- The Brain That Changes Itself
