Dimitri Mitropoulos is a collaborative software engineer with 10 years of experience who blends hands-on coding with cross-functional leadership, thriving at the intersection of engineering, product, and design. He drives TypeScript adoption and type-safety improvements across prominent open-source projects—contributions include converting Elastic UI components to TypeScript, hardening DefinitelyTyped typings, and modernizing Kong and httpsnippet with strict-mode TypeScript and Jest tests. A low-ego mentor and communicator, he routinely gives internal technical talks, runs company-wide TypeScript sessions, and authors company-wide upgrade and security advisories (including reporting Node.js CVEs). Based in Troy, Michigan, he pairs backend, frontend, and DevOps fluency—having impacted projects like Vercel’s Turborepo and Flux—while deliberately stepping back to encourage ownership and growth in junior engineers.
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
Role in this project:
Back-end Developer
Contributions:1027 reviews, 230 commits, 438 PRs in 1 year 6 months
Contributions summary:Dimitri contributed to the `openapi-2-kong` package within the `insomnia` repository, focusing on generating declarative configurations for Kong from OpenAPI specifications. Their commits involved refactoring route path handling to use regular expressions, implementing the use of operationId for route naming, and adding support for x-kong-route-defaults. The user also made updates and fixes to support the Kubernetes deployment feature.
HTTP Request snippet generator for many languages & libraries
Role in this project:
Full-stack Developer
Contributions:65 reviews, 9 commits, 39 PRs in 4 months
Contributions summary:Dimitri made significant contributions to the `httpsnippet` repository, focusing on a major overhaul of the codebase. They refactored the project to use strict mode TypeScript, implemented testing with Jest, and reorganized the file structure for better maintainability. They also updated dependencies and made enhancements to the CLI using yargs. The contributions demonstrate a focus on improving code quality, maintainability, and modernization of the project.
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.