Android Chapter Lead · Cafe Bazaar
Engineering the
way things move.
I'm AmirHossein Aghajari — Android Chapter Lead at Cafe Bazaar. Leading Android at scale, contributing in the open, and writing about what I learn — from thread schedulers to the pixels on screen.
- 9 + Years building
- 10 Technical articles
- 3 Presentations
- 60 + Open-source libraries
Speaking
Talks, rebuilt for the web
Conference talks turned into interactive pages — from concurrency and OS internals to animation and graphics.
Insights on Computer Engineering
Mentorship · Student Talk
A reflective university talk for CE/CS students — on the path into software, what university really teaches, the fundamentals that endure, and how open source, competitions and teamwork shape an early career.
Read the recapMulti-Threading
CPU · OS · JVM · Concurrency
A ground-up tour of concurrency — from how a CPU executes a single function, through processes, context switches, fork/clone and the Android threading model, all the way to Kotlin coroutines and the state machine the compiler builds behind suspend.
2 speakers
Explore the talkComplex Animations
Animation · Graphics · OpenGL
From a square that slides across the screen to a GPU-driven disintegration effect — a journey through the building blocks of motion: matrices, interpolators, noise, particle systems, the performance wall, and the shaders that break through it.
Explore the talkWriting
Explaining what happens underneath
Technical writing on how software actually works — from threads to the GPU.
Where to Start: Building a Piano App
Code your own MIDI piano — play notes, craft sequences, master timing, and bring Für Elise to life.
Read article
Dynamic Code Execution in Java & Android
Reflection, proxies and class loaders — how programs run code they didn't know about at compile time.
Read previewReading
Five-star shelf
My personal archive of notes and takeaways. No tracking—just the high-signal ideas that changed how I work, lead, and see the world.
Say hello
Happy to talk engineering.
No agenda needed — reach out on whichever channel feels easiest.