Full Stack Developer · Tokyo
Jayson Pye
Building and maintaining production grade web apps.
About Me
I'm a full-stack web developer based in Tokyo, currently working at KidsUP, where I help modernize and maintain internal systems across dozens of schools. My work mainly involves Ruby on Rails and AWS, integrating services like S3, CloudFront, and RDS to keep apps fast, secure, and reliable.
I began coding in 2020 while studying at RMIT University, and later joined KidsUP as an English teacher. I soon rebuilt the company’s photo-sharing platform using React, turning it into a modern, monetized product used by thousands of customers.
Since then, I’ve focused on creating scalable, maintainable systems with clean code and thoughtful UX. I’m now looking to join a collaborative engineering team where I can contribute to production-grade applications and continue growing as a developer.
Download CVSkills
-
Ruby on Rails Turbo · Postgres · RSpec
I picked up the framework from a great mentor, Brett Tanner . He'd created one of the large scale apps for my company that I currently maintain. Together we began developing vision-up.app, and when he moved on, I took over full development and maintenance. Through that experience, I learned TDD, read a few textbooks on rails and then fell in love with the framework. Now I develop and maintain many production level applications based on Rails. Full-stack development with emphasis on clean models, performant views, and automation.
-
JavaScript ES6+ · React · Tooling
I learned JS at uni, then continued that by creating some production grade react apps with node backends. My rails development also relies on javascript via hotwire.
-
HTML / CSS Responsive · Semantic · Animations
After learning the basics I was quickly thrust into creating complicated views based on design specs. I try to create responsive and seamless user experiences. I aim to write my layouts mostly with flexbox and grid, using custom properties to keep things consistent.
-
DevOps / Cloud AWS · CI/CD · Monitoring
After our tech lead left, I had to step up fast and learn the ins and outs of AWS to keep our systems running smoothly. That experience gave me a strong grasp of how to set up, deploy, and maintain production-ready infrastructure.
-
Java OOP · Algorithms · University
Studied Java extensively during university. I worked with swing and jsx to create fairly large applications with Java. This gave me good understanding of object oriented practices that have been great for my career.
-
School Learning Management System
Ruby on Rails · AWS (s3, RDS, EB, EC2) · PostgresA comprehensive web platform built for KidsUP — an English school chain with over 35 locations and more than 3,000 active users. Initially developed for internal use, the system has since evolved into a multi-tenant SaaS product licensed by four other companies. It manages students, parents, lessons, events, homework, invoices, and reports, replacing manual Google Sheets workflows with a unified, multilingual interface. Key features include dynamic lesson calendars, PDF report generation, and automated notifications powered by AWS. -
KidsUP Photobook
React · Node.js · Drive API · AWSA modern photo management and sales platform for parents to view and purchase photos of their children’s school events. Rebuilt from scratch to replace a slow, unstable legacy system. Handles thousands of customers per event and integrates with Google Drive to aggregate and serve event photos with thumbnail generation, caching, and access control. Deployed on AWS Elastic Beanstalk for scalable and reliable performance. -
Mynavi Landing Site
HTML · CSS · JavaScriptA responsive marketing site built for Mynavi as part of the FMV ZERO 2025 promotional campaign. I handled the full implementation from provided design assets, ensuring clean, maintainable markup, consistent animations, and full mobile optimization. The site was deployed to Mynavi’s flagship premium article section and is publicly available at news.mynavi.jp.