Hello there!
I am Aleksey Fedotov, a full-time software engineer and a hobbyist game developer.
I currently work as a backend engineer designing and supporting Node.js services written in TypeScript and running on AWS. When not coding I write documentation, plan our work via JIRA tickets, or participate in totally useful meetings.
In the past I used to develop .NET/C# backend services and frontend React apps, sometimes also touching Python and C. In my personal projects I lean towards C++ and Rust.
Online presence
I can be found terminally online here:
and probably somewhere else too at @0xc0dec
.
Pet projects
I sometimes code in in my spare time too. Here are some of the 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.
Games
I love 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 hey, at this point it’s a history to remember.