Skip to content
View leonshimizu's full-sized avatar

Block or report leonshimizu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonshimizu/README.md

Håfa adai, I'm Leon Shimizu

I'm a software engineer, founder, teacher, and dad from Guam. I like taking complicated real-world workflows—payroll, restaurant ordering, live events, education, and media processing—and turning them into software people can depend on.

My core stack is Ruby on Rails, React, TypeScript, and PostgreSQL. I also work across Python/FastAPI, Go, React Native, SwiftUI, AI integrations, and the infrastructure needed to run products in production.

What I'm doing

  • Building and maintaining products through Shimizu Technology
  • Growing Guam's developer community through Code School of Guam, which I founded
  • Collaborating comfortably across distributed teams—Guam's UTC+10 time zone gives U.S. teams natural overnight coverage for deployments, maintenance, and incident follow-up

Enterprise modernization

Before founding Shimizu Technology, I progressed from Junior Software Engineer to Software Engineer and Ruby Team Lead at Spectrio (Dec 2021-Jan 2025). Spectrio brought me back from Sep 2025-Feb 2026 for a six-month contract engagement leading critical modernization work across legacy Rails systems.

During that return engagement, I upgraded applications through Ruby 3.3.4 and Rails 7.2.3, modernized Webpack and CI/CD infrastructure, resolved Heroku and asset-pipeline compatibility issues, reduced one deployment slug by approximately 1.8 GB, and coordinated database migration and production rollout work. It is a good example of how I work: understand a risky legacy system, build a practical upgrade path, lead the team through it, and leave the production environment more stable and maintainable.

Selected work

A Guam-native payroll and firm-operations system covering payroll calculation, approvals, check printing, pay stubs, tax reporting, adjustments, audit history, and role-based access. Built with Rails 8, React 19, TypeScript, and PostgreSQL.

The learning and operations hub behind Code School of Guam: curriculum, cohorts, lesson scheduling, progress, grading, student support, messaging, and mobile communication. Rails, React, React Native, Clerk, and PostgreSQL.

An AI-powered Chamorro language learning platform combining FastAPI, React, PostgreSQL, retrieval-augmented generation, language-content tooling, and model evaluation. Live at hafagpt.com.

A mobile recipe library that turns cooking videos, websites, photos, and handwritten family recipe cards into structured recipes. Built with FastAPI, React Native, Expo, PostgreSQL, AI extraction, OCR, and an iOS app.

The live multilingual platform for an international martial arts tournament series, with events, competitors, rankings, galleries, video, sponsors, admin workflows, analytics, and search. Rails, React, TypeScript, and PostgreSQL.

A Go, React, and SwiftUI product for video and audio transcription, PDF extraction, cited AI summaries, chat, background processing, collections, and webhooks. Try the web app.

Community projects

  • Make-A-Wish Guam & CNMI Events — registration, payments, check-in, live scoring, raffles, and event operations
  • Håfa Code — an open-source, browser-based Ruby, JavaScript, Python, and web playground for students

Beyond the code

Family comes first. I also love basketball, running, and building things that create more opportunity for people in Guam and the broader Pacific community.

LinkedIn · Shimizu Technology · Code School of Guam

Pinned Loading

  1. Shimizu-Technology/cornerstone-payroll Shimizu-Technology/cornerstone-payroll Public

    Payroll module for Cornerstone Tax — Guam-specific payroll processing, tax withholding, and check printing

    Ruby

  2. Shimizu-Technology/csg-learning-platform Shimizu-Technology/csg-learning-platform Public

    Learning and operations platform for Code School of Guam — Rails, React, and React Native

    TypeScript

  3. Shimizu-Technology/HafaGPT Shimizu-Technology/HafaGPT Public

    AI-powered Chamorro language learning platform

    TypeScript

  4. Shimizu-Technology/hafa-recipes Shimizu-Technology/hafa-recipes Public

    AI-powered recipe library for video, web, photo, and handwritten recipes — FastAPI, React Native, and Expo

    TypeScript

  5. Shimizu-Technology/marianas-open Shimizu-Technology/marianas-open Public

    Live multilingual platform for the Marianas Open international martial arts tournament series

    TypeScript

  6. Shimizu-Technology/media-tools-api Shimizu-Technology/media-tools-api Public

    Media processing workspace for transcripts, audio, PDFs, cited AI summaries, and chat — Go, React, and SwiftUI

    Go