Ondrej Rafaj is a senior software engineer and co-founder with 14+ years delivering mobile, backend, and large-scale products for clients like Audi, Visa, IKEA and Apple. He blends deep native mobile expertise (Swift/Objective-C) with production-grade backend and AI integrations, contributing to notable open-source Swift projects such as Vapor and Fluent. As a former CTO and agency leader who grew teams to 30–40 engineers, he combines hands-on coding with outcome ownership, pragmatic architecture, and strong budget awareness. His current focus is using AI as a controlled engineering tool—building private-cloud AI tooling and constraining models for correctness, security, and IP protection. Fast to onboard legacy code or lead greenfield systems, he prefers roles where he can both build and guide teams rather than purely manage. Outside tech he runs an award-winning brewery, a detail that underscores his creative energy and operational discipline.
Contributions:2 releases, 8 commits, 10 PRs in 1 year 3 months
Contributions summary:Ondrej primarily focused on modifying and extending the Vapor web framework's routing and content handling features. Their contributions involved making internal methods public, updating existing code related to media types and content configuration. Furthermore, they introduced a shift from the older `NIOHTTPClient` to the more modern `AsyncHTTPClient` within the project dependencies. These changes aimed to enhance the framework's usability and dependency management.
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Role in this project:
Back-end Developer
Contributions:11 commits, 13 PRs, 3 branches in 1 month
Contributions summary:Ondrej primarily focused on fixing join mapping issues within the Fluent ORM. They made several revisions to the `QueryBuilder`, `QueryDataDecoder`, and `QueryField` files, suggesting they were working on data decoding and query construction. Their work involved modifying internal data structures and refining how data is accessed and processed within the ORM. These changes directly improved the functionality of the Fluent ORM.
relationsnosqlmysqlsqldatabases
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.