Featured

Related tags

Portfolio Projects (2)

  • Mono CLI SystemHootsuite

    September 2020 - October 2023

    Bucharest, Romania

    • CLI System inspired by both ESLint and React / ReactDOM
    • Allows developers a type-safe, intuitive and configurable SDK to easily create CLI commands and ESLint-inspired Configs to be published to NPM (CLI SDK)
    • Allows consumers to either import a pre-(or partially)-built CLI or build their own from building blocks on NPM (CLI Core)
    • Commands are the building-blocks (React Components)
    • Configs are fully (or partially) constructed CLIs built from Commands
    • If ”You use a library to write code make things happen, and a framework uses your code to make things happen”, then Mono is both
    • You use React to create an app, and you use ReactDOM to render the app
    • You use the CLI SDK to create Commands and Configs, and you use the CLI Core to build a functional CLI from Commands and/or Configs
  • Whitelabel Design SystemPlatform24

    January 2024 - September 2025

    Bucharest, Romania

    Fully per-partner customizable design system

    • Enable full customization from the brand and system colors to sematic mapping of variables to component facets
    • Built with Vanilla Extract from the ground up to write fully type-safe code and expose only CSS generated at build-time
    • Uses the ESLint Logical Properties package and React ARIA for accessibility.

    Unified flow from UX to Dev

    • Design variables and variable mappings primary color -> surface background are imported directly from figma
    • Variables, mappings and contracts are baked in directly to published packages
    • Devs use semantic variables and have no access to primitives or mappings
    • Export functions bound to CSS layers to be used by DS or applications

    Uses latest CSS techniques

    • Uses CSS Layers to delineate clear cascade layers between reset, variables collections, framework (design system) and application styles.
    • Uses CSS Containers to encapsulate styles and create truly responsive components and layouts
    • CSS Variables and partner-specific colors and mappings are calculated and rendered on server

    Modern Monorepo Setup

    • Full monorepo tooling built with Yarn Plugins
      • TSConfig Generation
      • ESLint Setup
      • Vite Setup
      • Dependency checks
      • Dependency enforcement
      • Gitlab CI parallel step setup
      • Package versioning with Yarn
      • Commit message enforcement & automation + tooling
    • Gitlab CI setup for build, lint, test and publishing any number of packages when required
    • Local and CI setup tooling for private scoped npm registries

Experience (5)

  • Software EngineerR/GA

    November 2019 - May 2020

    Bucharest, Romania

  • Associate Software EngineerR/GA

    June 2018 - November 2019

    Bucharest, Romania

    I have worked on many projects, for companies spanning from the US to a few EU countries, to China and Japan, with technologies ranging from serverless AWS, frontend development and mobile app development, to web voice recognition, to hybid React Native projects, serverless video processing and asset generation.

  • Senior Software EngineerHootsuite

    July 2020 - October 2023

    Bucharest, Romania

    I’ve been involved in maintaining a 900+ packages monorepo, as well as CI / build tooling and maintenance for 30+ independent micro-frontends, as well as one Golang based backend service. Personal initiatives include, but are not limited to:

    • Custom monorepo tooling
    • CI orchestration and time/memory cost improvements (40m to 5m, 5gb to 1.8gb, etc)
    • Distributed and/or incremental platform and software upgrades
    • Maintenance on both legacy and new design system components and libraries
    • Implementing and maintaining monitoring and analytics modules
    • Profiling and solving performance issues at scale (build, test, versioning, publishing of packages)
    • Created a CLI System built with DX in mind, intended for both internal and open source usage

    Stepped up to fill Team Lead and Manager responsibilities when required

  • Senior Software Engineer IIStefanini

    February 2026 - Present

    Bucharest, Romania


  • Software EngineerPlatform24

    December 2023 - September 2025

    Bucharest, Romania

    Responsible for the patient side application of the company’s health platform

    • Main web application
    • Design System
    • React Native application

    My responsibilities within the team, and throughout the company include

    • Maintenance and modernization of main patient application
    • Maintenance and development of the React Native patient application
    • Security and auditing of web and native patient application
    • Build and maintain an embedded solution for services and apps into client host applications (FDC)
    • Ensuring and supporting whitelabel customizability of patient app
    • Collaboration with partners to integrate external requirements
    • Maintenance and streamlining of testing, building and deployments
    • External documentation of external APIs and embedded SDKs (FDC)

    Personal initiatives include, but are not limited to

    • Development and promotion of our internal whitelabel design system
    • Reusable tooling and pipelines for monorepos which can both publish packages and deploy Apps / MFEs (a perfect example is the design system)
    • Establishing and enforcing correct flow of component development (UX -> DS -> Apps / MFEs)
    • Phasing out legacy build systems and processes
    • Restructuring code ownership, processes and responsibilities

Built and maintained by Sabin Marcu

(2025 -2026)

Experiments