Bogdan Szabo

Principal Engineer at re:cinq

Berlin, Germany
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

👤
Senior
🎓
Top School
Bogdan Szabo is a Principal Engineer based in Berlin with 12 years of experience building high-performance, testable systems across desktop, mobile and web. He blends low-level C/C++ and D expertise with modern stacks like Node, React and Swift to deliver production services and tooling—from microservices handling millions of requests to a Kubernetes-deployable geodata platform he co-founded for NGOs. A pragmatic engineer and open-source contributor, he has improved core D ecosystem projects such as dub and vibe.d (enhancing HTTP routing, JSON parsing and robust parsing logic) and brings a history of shipping reliable back-end logic and CI-driven practices. Equally comfortable prototyping device orchestration and mobile apps as he is optimizing pricing and mailing automation at scale, he favors testability, refactoring and developer ergonomics. An early computing enthusiast (Commodore 64) with a background in photography and image processing, he often approaches problems with both technical rigor and visual/UX sensibility.
code13 years of coding experience
job23 years of employment as a software developer
bookHigh School, Computer Programming/Programmer, General, High School, Computer Programming/Programmer, General at Grup Scolar Sanitar Bistrita
bookBachelor’s Degree, Photography - Video - Computer Image Processing, Bachelor’s Degree, Photography - Video - Computer Image Processing at Universitatea de Artă și Design din Cluj-Napoca
bookBachelor of Science (BS), Computer Programming, Bachelor of Science (BS), Computer Programming at University of Bucharest
stackoverflow-logo

Stackoverflow

Stats
73reputation
11kreached
2answers
8questions
github-logo-circle

Github Skills (21)

package-management10
webpages10
dword10
regex10
networking10
web-content10
dt10
http-protocol10
json-serialization10
unit-testing9
concurrency9
command-line-interface8
command-line8
async8
audio6

Programming languages (16)

C#MDXJavaC++CDGoTypeScript

Github contributions (5)

github-logo-circle
dlang/dub

May 2014 - Apr 2020

Package and build management system for D
Role in this project:
userBack-end Developer
Contributions:24 commits, 4 PRs, 40 comments in 5 years 11 months
Contributions summary:Bogdan primarily contributed to the back-end logic of the `dub` package manager. They implemented and refined functionality for parsing module names, including adding unit tests to ensure correct parsing behavior. They also updated regular expressions used within the project and refactored code related to command-line argument processing. The user fixed several bugs and added utility functions to the codebase.
management-systemdubpackage-managerdependency-managerpackages
vibe-d/vibe.d

Feb 2015 - Apr 2021

Official vibe.d development
Role in this project:
userBack-end Developer
Contributions:14 commits, 22 PRs, 30 comments in 6 years 2 months
Contributions summary:Bogdan primarily focused on enhancing the vibe.d framework's HTTP router and server functionalities. They updated the `HTTPRouter.any` function to handle different HTTP methods more effectively, adding support for WebDAV extensions. The user also fixed a bug related to chunked responses for a specific Apple user agent and implemented features like parsing JSON bodies. Furthermore, they contributed to improving the framework's URL parsing and JSON serialization capabilities.
concurrencyvibenetworkingdlangasync
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