pravic

Software Engineer

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Software Engineer with 12 years of experience specializing in low-level, cross-platform systems and networking using C++, Rust, and Python. Regular open-source contributor focused on embeddable UI engines and platform integration—notably improving the Sciter SDK and its Go bindings, and maintaining the Sciter port in Microsoft's widely used vcpkg package manager. Strengths include careful cross-platform type and string handling, robust error-handling fixes, and practical tooling like permission and archive support that improve portability and developer experience. Comfortable reverse-engineering when needed, with a pragmatic full-stack approach that spans native code, language bindings, and build/package ecosystems. Colleagues can rely on both deep technical rigor and a history of incremental fixes that materially improve maintainability and cross-OS compatibility.
code12 years of coding experience
github-logo-circle

Github Skills (25)

javascript10
c-language10
lib10
css10
cmake10
go10
html10
vcpkg10
package-manager10
cpp10
windows-gui10
cprogramming-language10
ui-design9
linux9
windows9

Programming languages (17)

C#C++RustCDCMakeVueGo

Github contributions (5)

github-logo-circle
sciter-sdk/go-sciter

Feb 2017 - Apr 2021

Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
Role in this project:
userFull-stack Developer
Contributions:2 releases, 8 reviews, 80 commits in 4 years 3 months
Contributions summary:pravic primarily contributed to the Go bindings for the Sciter engine, updating header files to newer versions of the Sciter SDK. They fixed platform-dependent types and addressed string handling for cross-platform compatibility. Further contributions include enhancements to resource loading, including the addition of archive support and improvements to the documentation.
golangscitergo-bindingui-developmentgolang-bindings
microsoft/vcpkg

Feb 2017 - Jun 2020

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 50 commits, 50 PRs in 3 years 4 months
Contributions summary:pravic primarily contributed to the `sciter` package integration within the `vcpkg` repository, updating the portfile and integrating the library. They focused on updating `sciter` to various versions, including the latest releases. The user also made adjustments to adapt to different operating systems and enabled the installation of windowless variants and executable permissions.
c-plus-plussetuptoolspackage-managermacoscplusplus
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
pravic - Software Engineer