
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
Supercharging My Job Search with career-ops
A look at how the career-ops multi-agent CLI tool helps organize job applications, evaluate offers, and prep for interviews.

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