Hi there 👋
I'm Sorok-Dva (Сорок два) and I'm a web fullstack engineer.
Self-taught web developer since the age of 12, I started coding with PHP and then moved to more recent technologies like JavaScript / Node.js / TypeScript. I also do frontend development, mainly with React.
Coding Stats


Skills
Professional Experience
Fullstack Engineer / Founder
Development of a space-themed role-playing game. Backend API implemented in Node.js, TypeScript, Express and Sequelize; frontend client built with React & Socket.io. Setup of database schemas and integration tests.
Fullstack Engineer
Creation of a cross-platform screen capture application using C++ and Qt. Design and implementation of a complementary web platform with Node.js, Express, TypeScript and React. Performance optimization and automated end-to-end tests.
Fullstack Engineer
Development of a community platform for lucid dreamers. REST API built with Express and TypeScript; frontend implemented in React. Unit testing and continuous integration setup.
Backend Engineer
Development of a REST API for installment payments in Node.js and TypeScript based on the Express framework. Unit testing. Configuration and use of APIs such as SIPS Wordline.
Back-end Developer
Development of a REST API in Node.js, Express.js & Sequelize. Deployment of ForestAdmin interfaces. Web scraping in Node.js with Puppeteer. Administration and maintenance of AWS servers.
Lead Developer
Development of a web application in Node.js, Express.js, Sequelize & Handlebars. Development of a PostgreSQL → MySQL database migration tool in Node.js. Administration and maintenance of physical servers (Ubuntu 16, 17, and 18 LTS servers). Management of a team of 3 developers.
Fullstack Developer
Unit testing (Mocha). Development of features in a Node.js / Express / Angular.js application.
Digital Technology Architect
Training at 42 school.
Fullstack Developer
Web integration (showcase site - landing page) in HTML/CSS with Bootstrap. Web development of internal tools for Comet in Node.js / Express.js & MongoDB. GSuite administration.
C Pool
Entrance test for 42 school.
IT Assistant
Web and software development of tools for the trade office and local missions in Hautes-Pyrénées (VBA, PHP & Symfony 3 applications). IT maintenance on employee workstations. Maintenance and management of various servers (NAS, OVH dedicated servers...). Development of a web application for the Youth Guarantee scheme for local missions in Hautes-Pyrénées, developed in PHP with Symfony 3. Business Intelligence - Use of Oracle Business Intelligence (OBI).
Web Integrator
Certification of completion of the Web Integrator course on OpenClassrooms.
Junior High School Diploma
Without honors.
Projects

A community platform for Allods Online developers, offering guides and resources to help passionate players build their own game servers. Launched in July 2018, it supports multiple languages from Java to PHP and has grown to over 1000 users.

A science-fiction themed role-playing game set on a space station, where infiltrated aliens hide among the crew. Inspired by the closure of LGEL (Loups-Garous en Ligne), this project features its own identity, an evolving sci-fi universe, and discoverable roles. It maintains social and strategic mechanics enriched with more immersive gameplay dynamics.

ScreenMe is a simple screenshot tool built with C++ and Qt. It allows users to take screenshots and save them with auto-incremented filenames. The tool includes a system tray icon for easy access to the screenshot functionality and configurable hotkeys. ScreenMe is designed for capturing, managing, and sharing screenshots efficiently, with a built-in editor for annotations.

“Le Sentier des Rêves” is an app for sleep explorers, offering tools to master lucid dreaming, a digital dream journal to capture every night detail, and a community to share and discuss dream experiences. Embark on a journey through the infinite worlds of your dreams.

The ADC Launcher is an Electron app with a React frontend that allows players to play on the Russian Allods Online servers in a custom language. Developed and maintained by myself, it provides a regularly updated language pack to stay in sync with the official Russian server, offering a more personalized and accessible gaming experience for a global audience.