# Rok Ajdnik > Personal blog and portfolio of Rok Ajdnik. Software engineering leader writing about programming, retro computing and algorithms. ## About - [CV](https://rokajdnik.com/cv): Career history, education and skills - [CV (PDF)](https://rokajdnik.com/Rok_Ajdnik_CV.pdf): ATS-friendly PDF version ## Blog posts - [The Algorithm Inside a Dive Computer](https://rokajdnik.com/the-algorithm-inside-a-dive-computer.md): An introductory exploration into the algorithm driving dive computers: decompression theory, the Bühlmann ZH-L16 tissue model, M-values, and no-stop time, built step by step in Rust. - [Zork: The Great Port](https://rokajdnik.com/zork-the-great-port.md): Porting Zork from 1980s ZIL to modern Go, how the architecture translates, what Go's standard library simplifies, and how automated testing and CI/CD compare to Infocom's original development practices. - [FizzBuzz Madness in JavaScript](https://rokajdnik.com/fizzbuzz-madness-in-javascript.md): How far can you optimize FizzBuzz in JavaScript? Exploring V8 internals, loop unrolling, Rust native addons, and runtime benchmarks to squeeze every microsecond out of a simple coding problem. - [Zork: The Great Inner Workings](https://rokajdnik.com/zork-the-great-inner-workings.md): Exploring the source code and game architecture of Zork, one of the most influential text-based adventure games ever created. - [Zork: The Great Underground Empire](https://rokajdnik.com/zork-the-great-underground-empire.md): Exploring the history and legacy of Zork, one of the most influential text-based adventure games of the 80s that helped shape the commercial video game industry. - [From 20 Thousand to 20 Million](https://rokajdnik.com/from-20-thousand-to-20-million.md): A journey through developing an image recognition system at Reveel, from digital watermarks to distributed systems, and the challenges of scaling from 20,000 to millions of images. ## Optional - [Full content of all posts](https://rokajdnik.com/llms-full.txt): Every post concatenated as markdown - [RSS feed](https://rokajdnik.com/rss.xml) - [Sitemap](https://rokajdnik.com/sitemap-index.xml)