/home/alex
I am Aleksey Fedotov, a full-time software engineer and a hobbyist game developer.
At my current job I work on Node.js services written in TypeScript and running on AWS. Outside of coding I write documentation, plan work via JIRA tickets, or participate in totally useful meetings.
My past experience includes developing .NET/C#/Python services and frontend React apps. In my personal projects I try to use Rust and C++.
Online at
Side projects
- Solo, a simple game engine with OpenGL/Vulkan backend, Bullet physics and Lua scripting. More or less just a playground for my gamedev experiments.
- Wireframe shader for the Unity engine based on geometry shaders.
- Hardware cursor, a lag-free, OS-rendered custom mouse cursor for the Unity engine. Has long been deprecated because this feature was eventually added directly into Unity.
- Ustats module for the NGINX web server for collecting upstream servers statistics, initially created to be used at my first company. Hopelessly outdated at this point.
- More on Github.
I like indie gamedev and occasionally mess around with some ideas. That’s how these games came to be:
Not so Flat • Cubic Roll • Line Bound • Uncopy • Ре:бусы
They are all rather amateurish and naive but it’s still a history to remember.