Curriculum vitae
Gürbüz Demiroğlu
Software engineer · co-founder, DodoLabs
Experience
Co-founded an independent mobile game studio taking products from rapid prototype through publishing, monetization, and live operations. Built 30+ prototypes and shipped two commercial titles totalling 4M+ downloads — Boat Evolution with Supersonic Studios (3M+) and self-published Alien Escape (approaching 1M). Built Unity/C# architecture, gameplay, analytics, ads, and iOS/Android release pipelines; used CPI, retention, and funnel data to drive product decisions.
API and integration subject-matter expert for enterprise clients on IBM API Connect and IBM DataPower. Integrated Microsoft Azure authentication with API Connect at the UK Met Office; built a cross-product DevOps method for Santander UK that had resisted earlier attempts; and contributed to Istanbul Airport API infrastructure handling tens of millions of calls per day.
Helped developers and enterprise clients adopt IBM Cloud through workshops, product demos, conference sessions, sample applications, and proofs of concept, working across engineering, sales, and consulting teams.
Built backend services and web applications in Python and Django for independent clients — REST API design, relational data modelling, authentication, and deployment — owning each engagement end to end.
Open source
Fixed a false positive in the needless_return lint; merged after maintainer review across seven commits with accompanying test coverage (PR #5903).
Proposed not_exhaustive_enough, a lint identifying reachable catch-all match patterns that can conceal missing arms. Maintainers concluded the behaviour belonged in the Rust compiler itself, leading to a follow-up rust-lang/rust issue (PR #6328).
An interpreted language in Rust with a full pipeline — tokenizer, recursive-descent parser, AST, tree-walking evaluator, scoped environments, and REPL.
Education
GPA 3.48 / 4.00 · Graduate project: DodoLang, an interpreter written in Rust. Completed while working at IBM.
A physics foundation in modeling, testing, and reasoning about complex systems.
Skills
Languages
Frameworks & engines
Enterprise & cloud
Engineering practice
Product & analytics