Talks
This page will soon be updated with my conference talks and presentations covering software engineering, technical leadership, and distributed systems architecture.
Most of these sessions come from hands-on platform and product work where the audience needed practical guidance, not abstract theory. I usually structure talks around recurring engineering constraints: scaling systems without losing reliability, improving developer velocity without weakening quality controls, and making architecture choices that hold up under organizational growth. Across events, the throughline is consistent: strong engineering outcomes depend on both technical design and the way teams coordinate execution.
You will find talks that span early Android and mobile web development as well as broader software delivery concerns that remain relevant today. Even in older presentations, the core lessons still map to current challenges: balancing performance with maintainability, reducing complexity before it compounds, and turning technical decisions into repeatable team practices. Over time this page will include additional recordings, slides, and event references, with enough context on each entry to make the material useful even if you did not attend the original session.
- Developing Mobile Web Apps with Open Source Frameworks Open Web Technologies Days
Talk introduces open source frameworks developers can use to develop mobile web apps, an alternative way to native mobile applications. It also draws comparison between two.
- Introduction to Android Game Development Linux and Open Source Days
Talk provides an introduction to developing Android games and covers several key hardware features supported, including touch screens, accelerometers, orientation sensors, and cameras. It also outlines the general concept of game development and provides simple examples of games that utilize touch screens, accelerometers, and orientation sensors. The basics of game development such as the game loop, state, input, AI, physics, animation, and sound are also briefly discussed.