Sorok-Dva
I'm Sorok-Dva (Сорок два) and I'm a web fullstack engineer.

Hi there 👋

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.
Profile viewsTotal time coded since Jan 1 2020

    Coding Stats

    GitHub stats
    GitHub stats

    Skills

    Languages
    Languages
    Databases
    Databases
    Tools
    Tools
    Operational Systems
    Operational Systems

    Flagship Initiatives

    Deep-dives into the products I design, ship and operate from architecture to growth.

    Game-as-a-service
    Realtime
    Socket.io

    Project 42

    Project 42 blends real-time strategy, social deduction and branching storylines. I lead the full-stack stack: event-driven Node.js backend, orchestrated microservices, gameplay balancing tools and a React + Socket.io client with dynamic localisation.

    • Event-driven architecture with CQRS to keep lobbies, matchmaking and live sessions in sync.
    • Scenario builder tooling for game masters, enabling branching missions and A/B experiments.
    • Observability pipeline capturing player behaviour, latency heatmaps and balancing KPIs.
    • LiveOps console to roll out abilities, skins and season content without downtime.
    Project 42

    Gameplay

    40+ unlockable roles

    Stability

    Zero-downtime deployments

    Insights

    LiveOps dashboards & heatmaps

    Projects

    Filter by tag

    Correcteur Intelligent
    chrome-extension
    manifest-v3
    Correcteur Intelligent

    Manifest V3 Chrome extension that injects a contextual ‘Fix’ button into any input, textarea or contenteditable surface. Hybrid authentication lets users rely on my managed Smart Corrector service or bring their own OpenAI key, while a live dashboard tracks requests, tokens and spending in real time.

    Tech stack

    chrome-extension
    manifest-v3
    ai
    openai
    nextjs
    tailwind
    +2
    24
    5
    Deeplinks Insight
    mono-repo
    nextjs
    Deeplinks Insight

    Mono-repo platform for creating branded short links and QR codes while streaming analytics in real time. The observability stack captures link engagements, geolocation heatmaps and device mix via WebSockets with a governance layer for teams.

    Tech stack

    mono-repo
    nextjs
    nestjs
    websockets
    analytics
    qr-codes
    +3
    37
    11
    Allods Developers Community
    community
    allods-online
    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.

    Tech stack

    community
    allods-online
    mmorpg
    java
    php
    forum
    +1
    Project 42
    nodejs
    cqrs
    Project 42

    Social deduction MMO staged on an orbital station. Socket.io powered client, CQRS Node.js backend and LiveOps tooling to roll out seasons without downtime.

    Tech stack

    nodejs
    cqrs
    socket.io
    nestjs
    postgres
    redis
    +4
    14
    4
    ScreenMe
    c++
    qt
    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.

    Tech stack

    c++
    qt
    screenshot
    system-tray
    nodejs
    typescript
    +7
    5
    3
    Le Sentier des Rêves
    nodejs
    express
    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.

    Tech stack

    nodejs
    express
    typescript
    sequelize
    react
    rest-api
    +3
    ADC Launcher
    javascript
    react
    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.

    Tech stack

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

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

    Tech stack

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

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

    Tech stack

    nodejs
    bot
    automation
    typescript
    scraping
    discord-bot
    +2
    51
    20
    lightshot-gallery-downloader
    chrome-extension
    automation
    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.

    Tech stack

    chrome-extension
    automation
    6
    2
    KurzgesagtParisMeetupBot
    discord-bot
    discord.js
    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.

    Tech stack

    discord-bot
    discord.js
    meetup
    automation
    nodejs
    Labs.sorokdva.eu

    A living playground for immersive web experiments

    The design language you see here expands into a dedicated lab where prototypes evolve in real time. Each iteration informs future case studies, blending art direction, creative coding and systems thinking.

    Shared aesthetics

    Glassmorphism, cosmic gradients and typography mirror this portfolio to keep navigation seamless.

    Living prototypes

    Microcosm, drone swarms and perceptive illusions are iterated live before becoming production artefacts.

    Research bridge

    Insights collected in the lab feed new modules, dashboards and narratives for sorokdva.eu.

    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.

    Get in touch

    © 2025 Sorok-Dva. All rights reserved.