Hello there!
My name is Eugene Fox
I am a software engineer from Russia with extensive experience in .NET and React development


About me
I am a software engineer who loves desiging and building complex services, creating nice intuitive applications, and solving engineering challenges.
I started programming in 2018 because I am not a good artist, and programming allows to bring my visions and ideas to life. My specialty is React and .NET in web development, but I always look out for other fields and tools as well.
Thanks to my quick adaptation and communication skills, I can either be a good team player, or handle tasks independently.
Graduated from Bonch-Bruevich University of Telecommunications. In 2023 received Bachelor's degree in Computer science, then in 2025 – Master's in Radiotechnology. Despite that, I began my career path much earlier and consider myself a self-taught developer.
In my free time I like to play some instruments, pilot a 737 in a flightsim, or just keep working, but on my own pet projects.
NodeJS
I learned React while being on a 2 week quarantine back in 2020. Since then, it was my go-to framework for frontend in both commercial and personal projects. While .NET is still my main choice for backend, I occasionally use Next.js for smaller projects as well.
.NET
My bread and butter. The one and only! I learned C# back in 2018 while trying to make a game in Unity. Since then, I have fallen in love with the language and the ecosystem. I have used .NET for everything: web, desktop, mobile, IoT... you name it.
System design
Working for small companies (especially abmitious ones) has its perks. One of them is that you get to do everything, including architecture design. Throughout my career, I have designed a couple of high-load distributed systems, as well as many smaller applications.
Databases & ORM
If there is a SQL, then where is prequel?..
UI/UX Design
Even though I am not a professional designer, I know a thing or two about good UX, since for the most of the projects, I was usually responsible for it as well.
For UI though, I prefer sticking to existing design systems (like Fluent UI or Material). But of course, I can draw a couple of buttons if needed.
DevOps & Tooling
Back when I was learning programming, whenever I started a new project, I imagined being at a big company with dozens of people working on the same codebase. So, I always tried to make it look like it: version control, documentation, CI/CD, kanban, sprints...
Who would've thought that this actually would come in handy!
Infrastructure & Administration
Thanks to my past experience, I have a solid understanding of how to build and manage infrastructure. I have worked with both cloud and on-premises solutions, as well as different containerization and orchestration tools.
Application security
Throughout my work (as a system administrator and as an engineer), I had to learn a lot about best security practices and cybersecurity in general.
So, I have experience implementing various authentication and authorization mechanisms (some of which I wrote from scratch by following specifications), as well as securing applications against common vulnerabilities.
My skills & tools
Download resumeMy work experience
Implementing new features and fixing bugs in large-scale distributed VoIP system with ASP.NET and Angular
- Completed 2 week onboarding in 3 days.
- Found and fixed a critical issue in system's build process, improving performance by 40%
Software Engineer
- Integrated Microsoft Azure and M365 services which reduced overall workload of the staff by 30%.
- Implemented Azure Intune services for management of 100+ school devices.
- Integrated modern interactive solutions into education process during COVID-19 pandemic.
- Implemented storage inventory system which helped to track 100% of school's inventory.
System administrator
Supporting legacy WLAN controller system, as well as maintaining company's IT infrastructure
Stack: .NET, React, Golang, Vue, Mongo
- Built company's IT infrastructure from scratch (email, cloud, git, etc.)
- Found and fixed several critical bugs in one of the projects which allowed the company to receive next round of investments.
- Designed and implemented web interface for wireless routers using React
- Lead critical QA field tests for WLAN controller product.
Software Engineer
Creating, desiging and implementing RF analyzer software, as well as participating in hardware design.
Stack: ASP.NET (RESTFul API), React, Linux
- Implemented both frontend and backend as modular components with ASP.NET and React.
- Wrote abstraction layers for managing Wi-Fi and SDR hardware in C#.
- Set up a complete CI/CD pipeline with GitHub Actions.
Lead Software Engineer
Designing and implementing large-scale distributed WLAN controller system
Stack: React, ASP.NET (RESTFul API), MongoDB, Postges (EF Core), RabbitMQ (MassTransit), MQTT, Docker.
- Designed an architecture of a new event-driven microservice-based system to replace legacy monolith from scratch (HLD + LLD).
- Wrote a comprehensive techref for each of 16 components.
- Solo implemented the whole system from start to finish in just 3 months.
- Designed and wrote an agent service with .NET NativeAOT to operate OpenWRT routers.
Lead System Architect
Here
My pet projects
View GitHub profileEasyLogon
During one of the classes at university I struggled to log into my account on a lab computer. I have long random passwords, so I had to type them manually from my phone which took about 5 minutes. I thought that there must be a better way to do this.
So, I came up with this idea where you can easily send your credentials to any computer by simply scanning a QR code with a password manager app (this was before WebAuthn became widely adopted).
In the end, I have created a big web service with mobile app and a customer portal, that could authenticate users on any website, and any device within a few seconds.
Stack


Tabs aside
Initially built on pure JS/CSS this extension was designed to recreate the "Tabs aside" feature that Microsoft introduced in their EdgeHTML-based Microsoft Edge browser but removed it in subsequent Chromium-based version.
Later I rewrote it in ReactJS and TypeScript, and added new and unique features, yet still maintaining that original aesthetics.
Stack
SimpleOTP
Initially created during EasyLogon development, this library was designed as a simple, yet flexible solution for one-time password authenticators and validators.
It provides extensive toolset for generation, validation and management of OTP configurations and can be used in any .NET application whether it is an authenticator app or a website that accepts OTP codes.
Stack


Password generator
Small pet project that I developed while my favorite password generator website was down.
Basically, a playground, where I try out new technologies and approaches to web development.
Stack
GUT.Schedule / Bonch.Calendar
I created this app in 2019 during my time in Bonch-Bruevich University of Telecommunications as a BS student.
It was designed to help students to manage their timetable in a more convenient and effective way – by exporting their schedule to any calendar app on their Android phones.
In 2025 I made it into a web-service that can generate web calendars the students can subscribe to directly from their calendar apps, regardless of the platform they are using.
Stack


FoxTube
[2019]
My first published app.
I like to watch videos while working on my projects, but at the time YouTube didn't have a proper picture-in-picture mode and overall had a lot of issues with the UX, so this was my way to fix it.
Unfortunately, Google doesn't like third-party YouTube clients, so soon after publishing, they revoked app's API access :(
Stack


MotionDecoder
[2018]
My earliest attempt in software development.
Basically, this program analyzes pre-recorded CCTV footage by comparing different frames and using some simple algorithms and provides user with a set of timecodes where a motion was detected.

