Projects

Gimme a Song!

song idea app for musicians

gimme a song website picture

A self-directed project built to help musicians overcome writer's block by generating random song elements. Built using Ruby on Rails, PostgreSQL, and JavaScript. The front end communicates with the back end via the Fetch API for dynamic data handling. I also integrated Devise for user authentication and implemented CSRF protection to ensure secure user interactions.

Morning Burrito

mobile app for creative activities

morning burrito app picture

Collaborative group project designed to encourage daily creativity through activities like writing Haikus or drawing from sound prompts. I utilised JavaScript (via Rails' Stimulus framework) to enhance interactivity on user preferences and dashboard pages. Continuously deployed with Git and debugged features to improve user flow.

Blue Horizon

rental market space for yachts

blue horizon website picture

Collaborative team project to build an Airbnb-style yacht rental platform. I focused on front-end development using Bootstrap and JavaScript. I also built the back-end of the user dashboard using PostgreSQL. Contributed to pair programming and regular code reviews, facilitating effective debugging and refactoring for improved performance.

Portfolio

personal portfolio for projects

portfolio website picture

This portfolio served as an opportunity to consolidate my HTML, CSS, and JavaScript skills. I focused on design, animation, and JavaScript DOM manipulation, while also applying newly learned TypeScript concepts. This project reflects my growing front-end capabilities and informs improvements across both past and future projects.

Skills

About Me

Interests

Outside of coding and tech, I write and produce my own music as well as play bass guitar in a band. I also love to climb and travel - I'm half Japanese, so I'm lucky enough to go to Japan at least once a year to visit family (and stock up on tea!)

About

I'm a software developer with a background in education, passionate about building intuitive, user-focused products. I love bringing ideas to life: whether it's a website, a lesson, or a song. I'm especially drawn to smooth UX and the back-end systems that support seamless interactivity. With 5+ years of teaching experience, I bring strong communication and collaboration skills to every team.

Education & Training

  • Le Wagon
    Diploma - Web Development
  • The Institute of Education, UCL
    PGCE - Primary Education
  • University of Bristol
    BA - Classical Studies

My Music

April Tea

2025

album cover for April Tea
  1. April Tea

Sundown

2024

album cover for Sundown
  1. Sundown
  2. Balance
  3. Think of June
  4. Gatehouse

Reflections

2021

album cover for Reflections
  1. Reflections

Aside from coding, I write and produce music under the name aptist. I like to write electronic music with organic elements like guitar, bass and drums.

Contact Me