Andrej Mihajlov

Head Of VPN Engineering at Self-employed

United States
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
🎓
Top School
Andrej Mihajlov is a seasoned software leader with 15 years of hands-on experience building cross-platform VPNs, mobile apps, and web frontends, currently serving as Head of VPN Engineering in the United States. He blends deep iOS expertise (Objective-C, Swift, network extensions) with systems-level Rust work and TypeScript-driven front-end engineering, having shipped production WireGuard integrations and a Rust VPN service used across desktop and mobile. His background includes building an iOS app from scratch at Mullvad, architecting a multi-process Rust/Tauri VPN MVP, and leading teams to rapid delivery while hiring and mentoring engineers. An active open-source contributor, he has improved widely used repos like flow-typed, DefinitelyTyped and Konva, and made substantive contributions to wireguard-apple and WireGuardKit. Notably, his early indie work on HTML5 children’s games evolved into a small game engine solving aggressive caching and rendering challenges—evidence of both product focus and low-level performance instincts.
code15 years of coding experience
job16 years of employment as a software developer
bookDiploma Computers and computer networks maintenance, Diploma Computers and computer networks maintenance at The College of Lipetsk
languagesRussian, English, Slovenian, Spanish
stackoverflow-logo

Stackoverflow

Stats
12,144reputation
1.5mreached
212answers
47questions
Badges
cocoa-touch
top-5%
swift
top-5%
objective-c
top-1%
unity-game-engine
top-1%
ios
top-5%
nsdate
top-1%
github-logo-circle

Github Skills (66)

flow-control10
typescript-definitions10
type-definition10
type-system10
libstdc10
nsdate10
javascript10
animation10
flow-typed10
graphic10
swift10
typescripts10
unity3d10
electron10
typescript10

Programming languages (23)

C#PowerShellJavaCSSC++RustCObjective-C++

Github contributions (5)

github-logo-circle
UIScrollView ∞ scroll category
Role in this project:
useriOS Mobile Developer
Contributions:16 releases, 317 commits, 35 PRs in 9 years
Contributions summary:Andrej's commits primarily focus on implementing and refining infinite scroll functionality within a UIScrollView category for Objective-C. They created the initial implementation and refined the code, including bug fixes, indentation adjustments, and refactoring. Further contributions involved adding features such as scrolling to the bottom, and also involved fixing crashes. The user also worked on integrating the infinite scroll feature within a sample app, showcasing their understanding of integrating the component with other application features.
objective-cscrollcategoryuiscrollviewswift
A minimal boilerplate to get started with Electron, React and Redux.
Role in this project:
userFull-stack Developer
Contributions:1 review, 57 commits, 51 PRs in 3 years 8 months
Contributions summary:Andrej primarily focused on enhancing the Electron application's functionality and development workflow. They updated dependencies and migrated existing code. The user integrated Redux with React to manage application state and implemented features such as routing and local storage for user data. Furthermore, they configured and implemented build processes, including hot-reloading and packaging, to streamline development and deployment.
reactboilerplateelectronelectron-reactget-started
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
Andrej Mihajlov - Head Of VPN Engineering at Self-employed