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
Supercharging My Job Search with career-ops

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.

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