2026

Related tags

Portfolio Projects (14)

    • Composable AI bootstrap CLI and module catalog for installing repository-local instructions and skills.
    • Resolves and instals repository-local AI instructions and skills.
    • Uses modular composition and mixins to manage complex instruction sets.

    Full write-up

    • Desktop utility for fast video clipping using FFmpeg.
    • Features an independent editor window per source and multi-track audio mixing.

    Full write-up

    • Multi-game CLI for discovering Steam installations and managing complete Unreal Engine mod triplets.
    • Keeps game-specific paths behind adapters while sharing archive installation and enable/disable behavior.

    Full write-up

    • Non-commercial recreation of the Sudoku.com game surface using native Custom Elements.
    • Uses DOM data attributes and custom events for inspectable state and component interactions without a UI framework.

    Full write-up

    • Ensures mod integrity by managing complete .pak, .ucas, and .utoc triplets.
    • Provides interactive CLI for installation and state management (enable/disable).

    Full write-up

    Deprecated for: Mods Manager

    • Designed as an auto-fix solution for transforming regular non-accessible code into RTL accessible code
    • Implements rules for replacing directional properties with CSS Logical properties (margin-right to margin-inline-end)
    • Implements quick fixes for all issues found (auto-fix on save translates regular CSS to RTL Accessible text)
    • Adapter for storing jotai atom state in query strings (query parameters)
    • Used to build the Rotation App (amongst others)
    • Web App created to track team rotations: given a group of people responsible for a given task for a certain amount of time, track who is currently responsible, and provide an easy and accessible way of making adjustments, either on the fly, or in-depth.

    • Uses query parameters as data layer: information is stored in the link itself; therefore, the app is self-contained, depends on no external services, and is not responsible for consents / PII violations

    • Split Toolbars Fork of the official toolbar addon; supports multiple dropdowns combined into a single global variable

    • Mirror Preview Mirrors styles or scripts from Storybook's canvas iframe to manager (Storybook Interface)

    • Theme Overrider Simplified way of overriding default styles of Story and Doc canvas, as well as storybook interface if used in conjunction with the Mirror Preview Addon.

    • ZSH Tool built to synchronize color schemes between terminal emulators such as wezterm, alacritty, and editors / terminal tools such as nvim and tmux, as well as keyboard mapping between terminal emulators.
    • Main functionality is implemented as a NodeJS based CLI
    • Project is exposed as a ZSH plugin to be used with popular plugin managers
    • Companion for video games that include a crafting system, meant to keep track of increasingly complex recipes in order to break down crafting in logical steps, with required materials at each step, and a visual representation of the process
    • You own all data (stored locally) with an import/export system
    • Design is built to scale from large screens, to the small quirks of notch-based mobile devices
    • Won first place in the Startup Weekend Southampton 2014.
    • A startup created at a hackathon.
    • Our project was a platform to create multiplayer games which used multiple devices to create one single game canvas (eg. play ping-pong on a canvas that stretched between two smartphones).
    • Won the Summerhacks Hackathon in Timișoara in 2013.
    • Automated software management / installer for Raspberry Pi’s.
    • Useful for remote installation of software / deletion / activation on a Raspberry Pi connected to the internet.
    • A web-based WebGL physics simulator. Was abandoned at that time for lack of technology performance.

Experience (2)

  • React & GraphQL TrainerJSLeague

    November 2018 - Present

    Bucharest, Romania

    • I am responsible with workshops related to the ReactJS and GraphQL ecosystems, diving into more basic (ES6/Typescript) or more advanced (Docker) subjects, depending on trainer availability and experience levels.
    • To date, I ran multiple single-day, evening and two-day workshops, ranging from ReactJS introductory courses, to ES6, Docker, GraphQL and React Hooks workshops
    • Ran a joint workshop with Modex on building an application with Blockchain and ReactJS
  • Senior Software Engineer IIStefanini

    February 2026 - Present

    Bucharest, Romania


Built and maintained by Sabin Marcu

(2025 -2026)

Experiments