
Kelvin Mai
Senior Software Engineer
Full-stack software engineer with 8+ years of experience building microservices and distributed systems across travel e-commerce, healthcare, and insurance. Specializes in TypeScript, Clojure, React, and Go. Proven track record designing high-performing REST and GraphQL APIs, delivering frontend modernization at scale, and shipping backend services in remote environments.
Personal Registry
Get started with the Kelvin Mai's personal shadcn/ui registry. Featuring multiple useful components, hooks and tools.
Get Started
Latest Post
Learning Chess With Matt Pocock's Teach Skill
A month of using Matt Pocock's teach skill in Claude Code to go from around 700 to 800 rapid on chess.com, with lessons and puzzles built from real games.

Latest Video
Use Shadcn Style React Components in ClojureScript
Programming Languages
TypeScriptJavaScriptClojureClojureScriptGo (Golang)JavaGroovyPythonC#HTML & CSSFrontend Technologies
ReactReact NativeReact RouterReduxNext.jsAngularBootstrapMaterial UITailwind CSSWeb3CypressJestBackend & Databases
Node.jsExpress.jsASP.NET CoreSpring BootKtorREST APIsGraphQLPostgreSQLMySQLMongoDBDevOps & Tools
DockerKubernetesAWS (Amazon Web Services)Amazon SQSGCP (Google Cloud Platform)Microsoft AzureRabbitMQJenkinsCI/CDGithub ActionsGitRedisLinux
Minneapolis, MN - Remote
Jul 2024 - Jan 2025 | Jul 2025 - Apr 2026
Built internal admin tooling and backend infrastructure for insurance client file processing workflows using Clojure, React, and AWS. Contributed to claims and payments infrastructure, including a Kotlin/Ktor invoice microservice and migration of SQS-based payment processing to a new banking provider.
- Led the development of internal admin tools for SFTP file automation by introducing a dry run feature, eliminating silent failures during insurance client file processing.
- Enhanced the Admin UI using ClojureScript and React, streamlining multi-step SFTP configuration workflows and reducing manual client onboarding steps.
- Optimized AWS (SQS, S3) and Redis infrastructure for high-throughput SFTP file processing, reducing error rates in insurance client pipelines.
- Mentored Java engineers in React and ClojureScript, accelerating a full frontend modernization effort.
- Contributed to claims and payments infrastructure; building a payment authorization tool, a Kotlin/Ktor invoice microservice, and supporting migration of SQS-based payment processing to a new banking provider.
Get in Touch
I'd love to hear from you. Contact me and I will get back to you as soon as possible.
Las Vegas, Nevada, United States