profile

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.

View Resume
8+
Years of experience

Personal Registry

Get started with the Kelvin Mai's personal shadcn/ui registry. Featuring multiple useful components, hooks and tools.

Get Started
Learning Chess With Matt Pocock's Teach Skill

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.

Use Shadcn Style React Components in ClojureScript

Latest Video

Use Shadcn Style React Components in ClojureScript

See all content
  • Programming Languages

    TypeScriptJavaScriptClojureClojureScriptGo (Golang)JavaGroovyPythonC#HTML & CSS
  • Frontend Technologies

    ReactReact NativeReact RouterReduxNext.jsAngularBootstrapMaterial UITailwind CSSWeb3CypressJest
  • Backend & Databases

    Node.jsExpress.jsASP.NET CoreSpring BootKtorREST APIsGraphQLPostgreSQLMySQLMongoDB
  • DevOps & 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.

clojurereactmysqlawsdockergroovygrailsrediskotlin
  • 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.

me@kelvinmai.io

Las Vegas, Nevada, United States