Portrait of William Antoline
About

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

  1. 2019

    First team to lead

    President of PMV Vidya Vajra Ganda, a Buddhist youth organisation of 120+ members.

  2. 2021

    Computer Science

    Universitas Mikroskil, on a first-year scholarship.

  3. 2022

    First production code

    Backend Engineer at Springkraf. Started tutoring. ICPC Asia Jakarta finals, the first of three.

  4. 2024

    Leading a team

    Lead Backend Engineer: 8 engineers, ~80% of my time still coding, 5 hires from 10 interviews.

  5. 2025

    Applied AI

    Graduated with a 3.97 GPA. Joined Boon AI, building AI agents and estimating software for US contractors.

  6. 2026

    Apple Developer Academy

    Joined the Bali cohort on a full scholarship: software, design and professional skills.

Side projects

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.

Off the keyboard

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

  • Cover of Emotional Intelligence
    Emotional Intelligence
  • Cover of Social Intelligence
    Social Intelligence
  • Cover of Atomic Habits
    Atomic Habits
  • Cover of Zero to One
    Zero to One
  • Cover of The Kremlin School of Negotiation
    The Kremlin School of Negotiation
  • Cover of The Brain That Changes Itself
    The Brain That Changes Itself

Want to work together, or just talk?

Get in touch →