Alex K is a Senior Software Engineer with 16 years’ experience building full-stack web applications, currently shaping developer experiences at StackBlitz after a senior backend tenure at GitLab. He moves fluidly between languages and layers—from Haskell microservices and REST APIs to client-side single-page apps—and has repeatedly engineered features that became key product differentiators. Notable contributions include performance-focused core work on the InterMine data warehouse and enhancements to the widely used GitLab Go SDK and GitLab CE codebase. He brings a pragmatic blend of API design, data-processing optimization, and testing discipline, and has a track record of delivering both deeply technical refactors and user-facing improvements. Based in Portland, Maine, he pairs an uncommon humanities background (MSt, Classics) with rigorous engineering, lending him strong design sensibilities and clear technical communication.
16 years of coding experience
13 years of employment as a software developer
MSt, Classics, Distinction, MSt, Classics, Distinction at University of Oxford
BA Hons, Latin, BA Hons, Latin at Victoria University of Wellington
Contributions:3318 commits, 11 PRs, 4 pushes in 5 years 2 months
Contributions summary:Alex's contributions focused on improving and extending the functionality of the BagOperations within the InterMine data warehouse system. Their work involved refactoring and improving the performance of existing bag-related operations, implementing new functionality like asymmetric difference calculations, and making operations more robust by ensuring compatibility with various data types. The changes indicate a focus on core data processing and API development within the system's back-end. They also added the test of a new feature.
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
Back-end Developer
Contributions:10 commits in 2 months
Contributions summary:Alex primarily contributed to the GitLab CE repository by refactoring and adding tests related to usage data counters, specifically for Wiki Pages. They also added an event enum column and an index to the DesignsVersions join table within the database schema. Further contributions involved fixing incorrect message interpolation in a user page specification and propagating argument errors in the GraphQL controller. The user also improved the graphql helpers used in GraphQL tests.
gitlab-apinew-issuestrackerrailsgitea
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.