Dan Larsen is a founder and seasoned software engineer with 13+ years building scalable, high-performance systems from the frontend to custom databases and microservices. Based in Copenhagen, he has repeatedly transformed complex, overengineered platforms—most recently as CTO/co-founder at FlowStack where he rebuilt the stack for reliability and efficiency—and now leads Cortexium. He thrives on rapid prototyping and pragmatic product engineering, blending hands-on coding (Go, Docker, databases) with security-minded platform ownership and customer-facing assessments. An active open-source contributor, he improved Google’s gnostic OpenAPI codegen plugin to better handle Protobuf types and nested messages, showing his attention to interoperability and developer ergonomics. Equally comfortable inventing new tooling (a pre-Vue.js SPA framework) and hoarding data for research, he pairs entrepreneurial instincts with deep technical craftsmanship.
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
Role in this project:
Back-end Developer
Contributions:50 reviews, 17 commits, 19 PRs in 9 months
Contributions summary:Dan primarily focused on enhancing the `protoc-gen-openapi` plugin for the `gnostic` repository. Their contributions included adding support for features such as handling nested messages, Google Protobuf types (Struct, Value, and Empty), and improved query parameters. They also implemented options for JSON naming and versioning, improving the plugin's flexibility and functionality for generating OpenAPI specifications. Furthermore, the user updated the plugin to address issues, such as Google API HTTP body.
Contributions:51 commits, 1 PR, 2 pushes in 2 years 2 months
signalsignal-handlingnode-jsjavascriptspawning
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.