
Wookash Podcast Mārtiņš Možeiko | Understanding Before Programming
Nov 22, 2025
Mārtiņš Možeiko, a software engineer renowned for his work on low-level systems and profiling tools, shares insights from his unique journey in tech. He reminisces about self-teaching Basic on vintage PCs and transitioning through Pascal and C++. Mārtiņš discusses building obfuscation technology at Red Kryption, tackling compiler limitations, and his evolution at LG creating a self-driving simulator. His approach to learning emphasizes hands-on experimentation, and he shares thoughts on modern programming and AI coding tools, all while reflecting on his gaming preferences.
AI Snips
Chapters
Transcript
Episode notes
Tiny Screen Capture From OS Compositor
- Mārtiņš built a tiny screen-capture utility by leveraging Windows compositor images and APIs.
- He emphasized the result: extremely small, efficient executables because Windows already provides needed features.
From Cassettes To Pascal And Pixels
- Mārtiņš learned programming starting around age ten on BASIC stored on cassette tapes and later moved to Turbo Pascal for richer data structures.
- Early game experiments led him to graphics, pixel work, and eventual interest in more powerful languages.
Working On C++ Code Protection
- After university Mārtiņš worked on code and data protection tools, migrating a Python product to C++.
- His team built DRM-style protections used by customers like Steinberg to hide data and algorithms.
