I am a professional software engineer, development lead, and production manager with more than 15 years of experience in the field. I am also an active open source contributor and maintainer with over 580 merged pull-requests.
I'm not actively looking for a job or collaborations. Still, feel free to reach out at the contact email above.
As a software engineer and a programmer, I enjoyed a 10-year-long career as a web developer before switching to game development and creative software development.
As a web developer,
As a software developer in gamedev,
As a development lead and a production manager I have vast experience with project planning, cost evaluation, breakdown of development tasks, inter-team communications, documentation creation, and public communications.
I am a self-employed software engineer working in gamedev. I create tools for other developers and creatives, and occasionally make games too.
As a game developer, I released two small scale indie games — Town Developer and Voxurbis: Age of Politicians — receiving lukewarm success.
Between 2021 and 2024 I was actively involved in the development of the Godot game engine, quickly becoming a maintainer and eventually a contractor working on the engine full time. I was responsible for the development and maintenance of the GUI system and of the editor, as well as production management, release management, and communications.
In 2024 I started working independently, and since then I have released a remake of Bosca Ceoil, a music-making app originally made by Terry Cavanagh for the Flash platform, and Glasan FX, a sound effects tool.
Anywayanyday.com was an online travel agency, specializing in airline tickets, as well as other means of transportation and hotel booking. It served both B2C and B2B clients, but its main focus was on its B2C online service. I joined the team as a junior front-end developer and quickly rose to a position of a senior developer, later becoming the team leader.
I was responsible for converting the old tech stack to a more modern system, as well as maintaining legacy systems. I was the main architect behind the new Node.JS and React based front-end, achieving the goal of better maintainability, scalability, and making it more attractive to new hires.
I was also heavily involved in administrative processes around planning and executing the roadmap, as well as interview and hiring process.
JSC PROGNOZ was a contractor for Russian government and its various businesses, providing BI-solutions and analytical systems for various state projects. I was responsible for development and maintenance of several analytical web systems for the ministries of healthcare and social services, as well as a meta-system providing version control for various reference books and classifications used by these and other services.
I was mostly a sole developer for each of these systems, with some occasional help from our core engine maintainers and database developers on the team. Besides programming my responsibilities involved meetings with clients, extra administrative work, as well as occasional white collar labor. I was also involved in maintaining of a certification authority and issuing of access USB tokens.