Ján Tóth
I am a systems programmer and an aspiring game developer. Between 2021 and 2025, I was leading a team of programmers at a startup by day, and developing a video game by night. At the moment, I am working on a smaller puzzle game prototype.
I believe in first principles thinking, and that programmers should not add artificial complexity to software. I enjoy crafting dedicated tools for each project, and when picking off-the-shelf tech, I evaluate based on how well it can be customized for the project's needs. The more experience I have, the more I enjoy programming in C-like subsets of languages I work with (Rust, JAI, C++ and JavaScript).
As for video games, I like to build stuff I enjoy playing myself, mostly systemic puzzle games or adventure games with honest puzzles and mysteries inside. I also do enjoy Zach Barth's programming and solitaire games.
Work Experience
Lead Software Engineer at Qubu
2021-2025 in Bratislava, Slovakia
Qubu is a software startup that wants to build quality housing for people by procedurally generating ready-to-build architecture. Leading the development team there was a jack of all trades situation: I was steering the company's software architecture spanning a 3D desktop application, CAD software plugins, build tools and asset pipelines. I read (compiler generated) assembly language as well as math papers, wrote the desktop application's renderer, a ray tracer for evaluating insolation in buildings, as well as low level libraries for the company (data structures, allocators, threading primitives, code generators, build tools). I also tried to be a good friend and mentor to my talented younger programmer colleagues.
Software Engineer at Subdigital
2017-2021 in Bratislava, Slovakia and remote
In Subdigital we created tools for computational designers, interactive demos, and complex interactive physical models. Of all our projects, I am most proud of the interactive model of the city Bratislava: https://youtu.be/yGYEIrzWOgM?si=qAZZ-dkpcJYYt602
Computer Graphics Engineer at Cruise
2021, remote
Optimized rendering in an internal browser-based app for building virtual reality test scenarios for self-driving cars.
Programmer for Celestial Fruit on Earthly Ground
2021, remote
Built online virtual experience exploring the colonial history of the banjo with Jonathan Reus.
Software Engineer at DUNGEONFOG
2020-2021 in Vienna, Austria and remote
Developed computer graphics pipeline for the new iteration of the Dungeonfog map editor for pen and paper RPG enthusiasts.
Software Engineer at Listing Loop
2018-2019, remote
Improved the Australian real estate market by developing a buyer focused real estate platform.
Software Engineer at Vectary
2016-2017 in Bratislava, Slovakia
Helped build www.vectary.com, an accessible 3D mesh modelling tool.
Software Engineer at V Lottery Systems
2015-2016 in Bratislava, Slovakia
Built high-performance server code for e-gaming platform.
Intern at Research Studios Austria
2014-2015 in Vienna, Austria
Prototyped natural language classification methods for the Web of Needs project.
Software Engineer at Davinci Software
2013-2014 in Bratislava, Slovakia
Researched and implemented named entity recognition algorithms on the Document Text Analyzer (DTA) product used to extract structured data out of PDF documents.
Software Developer at New Frontier Slovakia
2012-2013 in Bratislava, Slovakia
Developed a back-office solution for managing the VÚB Bank's product catalog.
Education
Msc in Cognitive Science
2013-2015, Comenius University in Bratislava
Research in natural language processing and computational neuroscience/psychology
Mobility semester, project in natural language processing
2014, University of Vienna
Research in natural language processing and computational neuroscience/psychology
Bsc in Applied Computer Science
2009-2012, Comenius Universtity in Bratislava
Algorithms, data structures, computer science