Victor Porof is a Staff Software Engineer with 15 years of experience, currently leading engineering at Google after a decade at Mozilla. He combines functional and object-oriented expertise across a rare breadth of languages—from JavaScript and Objective-C to Rust, Haskell, and low-level ARM/x86 assembly—shipping both front-end UI work (contributions to Chrome DevTools) and back-end systems (work on a Datomic-inspired Rust store at Mozilla). Victor is a pragmatic full-stack engineer who has improved developer tools and editor ecosystems, notably authoring core formatting logic for the widely used Sublime-HTMLPrettify plugin. Known for refactoring and modernizing codebases, he brings deep systems thinking to UX-facing features and database internals alike. Trained in computer science with top marks, he pairs strong theoretical foundations with hands-on contributions across open-source projects and large-scale product teams.
15 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree, Computer Science Programming, Logics, Algorithms, Math, 10/10, Bachelor’s Degree, Computer Science Programming, Logics, Algorithms, Math, 10/10 at Universitatea „Alexandru Ioan Cuza” din Iași
HTML, CSS, JavaScript, JSON, React/JSX and Vue code formatter for Sublime Text 2 and 3 via node.js
Role in this project:
Full-stack Developer
Contributions:17 releases, 293 commits, 31 PRs in 7 years 6 months
Contributions summary:Victor contributed extensively to the HTMLPrettify Sublime Text plugin, initially implementing core code formatting functionality, including HTML, CSS, and JavaScript. They added CSS support to the project, integrated JS and CSS beautifying libraries. Furthermore, they addressed bugs, including fixing syntax errors and improving compatibility with different operating systems.
UNMAINTAINED A persistent, relational store inspired by Datomic and DataScript.
Role in this project:
Back-end Developer
Contributions:11 commits, 34 PRs, 158 pushes in 1 year 5 months
Contributions summary:Victor primarily contributed to the back-end logic of the project, focusing on data storage and query capabilities. Their work involved refactoring code to remove dependencies on specific crates, and also included improvements to the handling of floating-point values. The user implemented database configuration improvements by introducing pragmas to configure SQLite, and also added methods for EDN data manipulation.
relationaldatascriptdatabasepersistentdatomic
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.