profile

Kelvin Mai

Senior Software Engineer

Full-stack software engineer with 8+ years building microservices and distributed systems — from travel e-commerce to healthcare to insurance infrastructure. Specializes in TypeScript, Clojure, React, and Go. Strong track record designing REST and GraphQL APIs, leading frontend modernization efforts, and delivering scalable backend services across remote teams.

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
Checking Back In on XTDB (Formerly Crux)

Latest Post

Checking Back In on XTDB (Formerly Crux)

A look at what changed in XTDB v2 — now a standalone database with SQL as the primary interface — for developers familiar with the original Crux.

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 BootREST APIsGraphQLPostgreSQLMySQLMongoDB
  • DevOps & Tools

    DockerKubernetesAWS (Amazon Web Services)GCP (Google Cloud Platform)Microsoft AzureRabbitMQJenkinsCI/CDGithub ActionsGitRedisLinux

Minneapolis, MN - Remote

Jul 2024 - Jan 2025 | Jul 2025 - Present

Engineered internal admin tooling and AWS/Redis infrastructure supporting SFTP automation for insurance client file processing.

clojurereactmysqlawsdockergroovygrailsrediskotlin
  • Developed internal admin tools for SFTP file automation by introducing a dry run feature, eliminating silent failures in insurance client file processing.
  • Enhanced the Admin UI for Gravie employees and insurance clients, streamlining multi-step workflows and reducing manual intervention.
  • Optimized AWS & Redis infrastructure for high-throughput 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