Hi, I'm James


Professional Experience
Front-End Developer and Lead Mobile Developer
2023 – 2026
The Interactive Abode Inc. · Remote Position · SaaS Company
Highlights
- Took full ownership of the TIA Closeout and Warranty app after a contractor’s handoff, quickly learning React Native and Expo with no prior experience in either.
- Handled ongoing development of the TIA Closeout and Warranty application, including updating the codebase, upgrading the Expo SDK, and uploading production builds to the Apple App Store and Google Play.
- Implemented high-performing front-end components using React, Next.js, TypeScript, and modern CSS libraries.
- Converted intricate Figma designs into highly responsive code solutions.
- Utilized Anthropic Claude for efficient troubleshooting and refactoring of code.
Responsibilities
- Updated the codebase for the SaaS platform across multiple client Firebase instances, ensuring all client databases and builds were kept up to date.
- Conducted on-site training and phone support for PDI software users to help them with onboarding.
- Converted client feedback into technical requirements and added custom solutions to solve user issues.
- Managed production server updates, rapid-response bug fixes, and system stability.
- Presented strategic roadmaps on a weekly basis to discuss code requirements and technical plans.
Technologies & Tools
- React
- Next.js
- Node.js
- React Native
- TypeScript
- Xcode
- Android Studio
- Git / GitHub
- JIRA
- WSL
- Jenkins
- Firebase
- Figma
- Anthropic Claude
Software Developer and Team Lead
2019 – 2023
Halight Inc. · Hybrid Position · LMS Company
Highlights
- Worked on an AWS Lambda function that integrated with an API Gateway for third-party user authentication.
- Modified message-oriented middleware that sends user activity details to the API endpoint of a client.
- Conducted daily Scrum stand-up for an international remote team with APAC-based developers.
- Split high-level epics into stories and conducted Fibonacci point estimation with the development team in sprint planning meetings.
Responsibilities
- Created and maintained web-based UIs using HTML5, CSS3, and JavaScript.
- Developed additional features for SPA LMS software.
- Participated in code reviews and collaborative solution brainstorming.
- Managed deployments and ongoing maintenance of the team development server.
- Coached and mentored new team members on best practices and working agreements.
Technologies & Tools
- JavaScript
- Ember.js
- jQuery
- CSS3 / SASS
- PHP
- WSL
- Git / Bitbucket
- JIRA
- Confluence
Certifications & Achievements
Certifications
Bash Scripting and Shell Programming
June 2025
Udemy (udemy.com)
Python — The Practical Guide
December 2024
Udemy (udemy.com)
Front-End Expert Certification
January 2023
AlgoExpert (algoexpert.io)
Achievements
Fourth-Degree Black Belt (Yondan) in Yoshinkan Aikido
June 2026
Chudokai Aikido Federation International
Second-Degree Black Belt (Nidan) in Iaido
December 2025
International Iai Tate-Do Federation
Portfolio Projects
CAFI Student Portal Mobile Application
A mobile application for the CAFI Student Portal. Includes a news feed, questions quiz, technique randomizer, and more.
Technologies Used:- React Native
- Expo
- Expo Apple Authentication
- React Native Google Sign In
CAFI Student Portal Administration Application
An admin panel for the Chudokai Aikido Federation International
Technologies Used:- Next.js
- React.js
- Tailwind CSS
- Vercel
- TypeScript
CAFI Student Portal Node JS Server
Node.js REST API for the Chudokai Aikido Federation International. Built with Express.js and with CI/CD to Google Cloud Platform.
Technologies Used:- Node.js
- Express.js
- MongoDB
- Mongoose
- GitHub Actions
Cedar Shopify Theme
Headless Shopify storefront built with Next.js, TypeScript, and Tailwind CSS. Uses the Storefront GraphQL API and hydrogen-react for collections, product pages, and cart-to-checkout. Tested with Vitest, React Testing Library and Playwright.
Technologies Used:- GraphQL
- Shopify Storefront API
- Next.js
- TypeScript
- Vitest
- Playwright
Shu Ha Ri Engine
A mobile learning/education application that embodies the Shu Ha Ri approach to learning. The application is open source and available on GitHub.
Technologies Used:- React Native
- Expo
- JavaScript
- TypeScript