Viorel Craescu is a Senior Developer with 11 years of experience building and maintaining high-traffic web and microservice architectures across e-commerce, retail, and SaaS domains. He combines pragmatic full‑stack engineering—spanning Golang gRPC/REST services, PHP/Symfony/Sylius work, and serverless/Terraform infrastructure—with hands-on product thinking that helped grow an e-commerce platform to six-figure monthly sales. At Zenitech he architects solutions, mentors teams, and leads code reviews while continuing to maintain legacy PHP microservices and integrate payment providers. An active open-source contributor, Viorel has improved Go language support in the popular nvim-treesitter project and fixed core issues in the Sylius eCommerce framework. He favors simplicity and effectiveness in tool choice, balancing speed and quality to solve complex business problems and build long-term client relationships. Based in Iași, Romania, he brings a steady blend of technical depth and pragmatic delivery to every project.
11 years of coding experience
17 years of employment as a software developer
No degree yet, Computer Science, No degree yet, Computer Science at Universitatea „Alexandru Ioan Cuza” din Iași
Computer Science High School"Grigore Moisil", Iasi
Contributions:7 commits, 9 PRs, 18 comments in 1 year 4 months
Contributions summary:Viorel primarily contributed to bug fixes and improvements within the Sylius eCommerce framework. Their work included setting data to objects, correcting taxon root checks within the product repository, and resolving issues with grid sorters. Additionally, the user updated documentation related to creating plugins. These changes indicate involvement in core functionality and maintaining the framework's stability.
Nvim Treesitter configurations and abstraction layer
Role in this project:
Back-end Developer
Contributions:4 reviews, 5 commits, 4 PRs in 1 day
Contributions summary:Viorel primarily contributed to the project by modifying Tree-sitter query files, specifically targeting the Go language. Their work involved adding and modifying highlights and folds for Go code, improving the syntax highlighting and code folding features. They added highlights for method specifications, type definitions, and field declarations while removing highlighting for constants. Furthermore, the user incorporated support for Go 1.18's "any" type, expanding the language coverage.
nvim-treesitterluatreesittertree-sittervim
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.