Narcis Bugeag is a pragmatic full-stack developer with 8 years of professional experience and 4+ years focused on modern web stacks like React, Angular and Node.js, currently helping Dutch ports get smarter at Portbase. He has a strong open-source footprint, contributing impactful type-safety and module-loading improvements to InversifyJS (a widely used DI container) and enhancing popular integrations like Discord presence and VS Code rich presence extensions. Narcis combines front-end polish—dark-theme UI work and UX fixes—with back-end rigor, having migrated large codebases to TypeScript, implemented CI/CD pipelines, and optimized bundling and performance. Based in Rotterdam, he pairs a hands-on engineering style with an eye for developer experience improvements, and his GitHub motto—Building. Learning. Creating.—reflects a continuous drive to ship practical, well-tested solutions.
8 years of coding experience
2 years of employment as a software developer
Technical College "Alexe Marin" - Slatina, Olt, Romania
🖋️ Update your discord status with the newly added rich presence
Role in this project:
Full-stack Developer
Contributions:5 pushes, 2 branches in 22 days
Contributions summary:Narcis primarily contributed to the development of a Visual Studio Code extension for Discord Rich Presence integration. Their contributions included adding core functionality, such as commands for enabling/disabling the presence, and configuration options. They also refactored the codebase, added a logging service, and implemented features like workspace time tracking and button functionalities, showcasing a focus on both the extension's core logic and user experience.
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Role in this project:
Back-end Developer
Contributions:9 reviews, 29 commits, 25 PRs in 11 months
Contributions summary:Narcis contributed to the InversifyJS project, a dependency injection container for JavaScript/Node.js. Their commits focused on improving the container's functionality, including adding features for module loading, unloading, and rebinding dependencies. They also implemented type safety improvements for the `toFactory` method and added support for auto-named factories, demonstrating a focus on enhancing the library's core features. Several commits also involved refactoring and improving existing code related to singleton handling and the container's internal workings.
inversioniocnode-jsinversifyjsjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Narcis Bugeag - Medior Software Engineer at Portbase