Sorok-Dva

Hi there 👋

I'm Sorok-Dva (Сорок два) and I'm a web fullstack engineer.
Profile viewsTotal time coded since Jan 1 2020

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

GitHub stats
GitHub stats

Skills

Languages
Languages
Databases
Databases
Tools
Tools
Operational Systems
Operational Systems

Professional Experience

February 2025 to now

Fullstack Engineer / Founder

Project 42 - Paris (full remote)

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.

July 2024 to February 2025

Fullstack Engineer

Screen.me - Paris (full remote)

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.

July 2023 to June 2024

Fullstack Engineer

Le Sentier des Rêves - Paris (full remote)

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.

June 2020 to June 2023

Backend Engineer

CRESH - Paris (full remote)

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.

October 2019 to February 2020

Back-end Developer

TechOn.me - Paris (full remote)

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.

October 2018 to September 2019

Lead Developer

Medikstaff - Paris (full remote)

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.

August 2018 to November 2018

Fullstack Developer

Padoa - Paris

Unit testing (Mocha). Development of features in a Node.js / Express / Angular.js application.

November 2016 to November 2018

Digital Technology Architect

42 - Paris

Training at 42 school.

April 2017 to February 2018

Fullstack Developer

COMET - Paris

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.

September 2016

C Pool

42 - Paris

Entrance test for 42 school.

February 2016 to April 2017

IT Assistant

BMSI - Tarbes (65)

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).

October 2015

Web Integrator

OpenClassrooms - Paris

Certification of completion of the Web Integrator course on OpenClassrooms.

September 2013 to July 2014

Junior High School Diploma

Collège Victor Hugo - Tarbes (65)

Without honors.

Projects

Allods Developers Community
Allods Developers Community

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.

community
allods-online
mmorpg
java
php
forum
web
Project 42
Project 42

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.

nodejs
typescript
express
sequelize
rest-api
react
frontend
game
rpg
science-fiction
social-deduction
web
0
0
ScreenMe
ScreenMe

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.

c++
qt
screenshot
system-tray
nodejs
typescript
express
sequelize
react
frontend
software
rest-api
web
5
3
Le Sentier des Rêves
Le Sentier des Rêves

“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.

nodejs
express
typescript
sequelize
react
rest-api
frontend
community
web
0
0
ADC Launcher
ADC Launcher

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.

javascript
react
electron
software
frontend
allods-online
Allods Web Library
Allods Web Library

A reworked web library to use the Allods Game Servers API, currently compatible with v1.0.

javascript
web
library
api
allods-online
3
5
freenom-auto-renew-domains
freenom-auto-renew-domains

A scraper built with Puppeteer that automatically renews free domains on Freenom and sends a Discord message using a bot.

nodejs
bot
automation
typescript
scraping
discord-bot
freenom
puppeteer
51
20
lightshot-gallery-downloader
lightshot-gallery-downloader

A Chrome extension that allows you to download all your screenshots from your Lightshot gallery in a single click and quickly. All screenshots are saved in a ZIP archive.

chrome-extension
automation
6
2
KurzgesagtParisMeetupBot
KurzgesagtParisMeetupBot

A Discord bot for the French server of the YouTube channel Kurzgesagt – In a nutshell. Built with discord.js, it lets you randomly create meetup groups for community members.

discord-bot
discord.js
meetup
automation
nodejs
0
0

Get in touch

© 2025 Sorok-Dva. All rights reserved.