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