Hello! I amChristian
Software Engineer
Web Developer
Currently a Software Engineer at Piikū Co. and currently a Computer Science student at the University of Hawaiʻi at Mānoa. I build full-stack web and mobile apps with React, React Native, Next.js, and TypeScript.
My resume
Profile

About My

Past

At Purple Maia Foundation I helped build the Kilo Dashboard, mapping water quality and environmental data across Hawaiʻi with Leaflet.js and State GIS APIs, shaped by feedback from 50+ ʻĀina Stewards practitioners.

Present

Currently a Software Engineer at Piikū Co., building Foodland's Maikai Rewards app with React Native and TypeScript, an app that reaches 92%+ of Hawaiʻi households, while studying Computer Science at UH Mānoa.

Future

I graduate in May 2027 and want to keep building products that serve real communities, from mobile apps to data-heavy web platforms. I'm open to roles where I can contribute meaningfully and keep growing.

Experience

Software Engineer

Piikū Co.
July 2026 – Present 2026Honolulu, HI
React NativeExpoTypeScriptNativeWindStorybookGitHub ActionsEAS
  • Architected full-stack mobile components and REST API integrations for Foodland's Maikai Rewards app using React Native (Expo SDK 57), TypeScript, and NativeWind 4, reaching 92%+ of Hawaiʻi households.
  • Integrated a third-party loyalty API engine for secure customer account lookups, real-time points calculations, and digital card barcode generation, decoupled from WordPress/MiniOrange auth.
  • Established an isolated Storybook design system (Vite/Web & Native) to standardize reusable components and optimize Tailwind CSS styling.
  • Standardized code quality across a multi-repo ecosystem with ESLint flat configs, Prettier Tailwind sorting, cspell, and Husky pre-commit hooks.
  • Shipped features in agile sprints with cross-functional product and design teams, backed by GitHub Actions and EAS CI/CD automation.

Software Developer

Purple Maia Foundation
May 2025 – August 2025Honolulu, HI
Leaflet.jsREST APIsGIS
  • Contributed to the Kilo Dashboard, using Leaflet.js and Hawaiʻi State GIS REST APIs to map geographic, water quality, and environmental data across high-risk island zones.
  • Synthesized feedback from 50+ ʻĀina Stewards practitioners to design interactive mapping features for water quality, species tracking, and soil health monitoring.
  • Achieved 100% REST API integration reliability by standardizing geospatial data ingestion pipelines for field researchers, volunteers, and restoration teams.
  • Established code review protocols, technical API documentation, and standardized git workflows.

Skills

Languages

TypeScript
JavaScript
Python
Java
SQL
C
HTML/CSS

Frameworks & Libraries

React
React Native (Expo)
Next.js
Node.js
NativeWind
Tailwind CSS
Prisma
Leaflet.js
WebSockets

Developer Tools & Infrastructure

GitHub Actions
EAS
Storybook
Docker
PostgreSQL
Supabase
Render
Vercel
REST APIs
Husky

Testing & Code Quality

Jest
ESLint
Prettier
Postman

Projects

808Ultimate

808Ultimate

Made with:
Next.js
TypeScript
Tailwind CSS
Start.gg GraphQL API

A real-time tournament tracking platform that centralizes Hawaiʻi's Super Smash Bros. Ultimate scene. Server-side API routes pull from the Start.gg GraphQL API to deliver live bracket standings, player stats, and interactive Power Rankings, with an in-memory caching layer and revalidation strategy that eliminates rate-limiting issues.

Smash Ultimate Matchmaker

Smash Ultimate Matchmaker

Made with:
React
TypeScript
Firebase, Gemini AI
Discord API

Developed a full-stack, real-time matchmaking platform modeled after Smashmate.com, enabling users to find and challenge opponents instantly.

Mānoa Compass

Mānoa Compass

Made with:
Next.js
Prisma
PostgreSQL
Gemini API
NextAuth.js
Vercel

An AI-driven event discovery hub that matches 100+ UH Mānoa campus events to student interests. Uses the Gemini API to parse event descriptions, automated web scrapers with an admin moderation dashboard, and a server-side caching layer that cut page loads from 30s to sub-second.

Looking to?

offer job opportunity?

I'm open to discussing potential job opportunities or collaborations. If you have a role or project in mind, feel free to reach out — I'd love to hear about it.

Connect?

Networking and even socializing is key in tech, and I'm always looking to meet new people. Whether you're a fellow developer, designer, or entrepreneur.

Build something?

I love building web applications that solve real problems. Whether it's a portfolio, a product, or an experiment — I'm always up for a new challenge.