Go back

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

Computer Enhance

2023-now, computerenhance.com

Taking a course that taught me a lot about computers

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