🧑🏼‍💻
 

UK-born, Tokyo-based full-stack developer.
Le Wagon graduate and engineer visa holder.
Ready to work on your next project!

Projects


Rime

Jewelry Store System
2025

A full-stack web application for a jewellery store to manage customers, sales, repairs, inventory, and expenses through a secure, database-driven dashboard.

User Auth
Sync
Fullstack
react
typescript
postgres
nestjs
tailwind
Rime

Sammy Pay
2025

Sammy Pay is a teacher income tracking app, which implements user authentication, offline and online two-way database syncing.

User Auth
Sync
Fullstack
vuejs
javascript
postgres
tailwind
pinia
Rime

Bubbles
2025

Bubbles is a fun toy created as an offshoot of a data visualization project. It uses matter.js to create physics-based bubbles.

Toy
Frontend
Physics
react
typescript
nextjs
tailwind
Rime

Ecrin
2025

Ecrin is a property management dashboard built with Next.js that helps managers track properties, bookings, staff, and issues. It features interactive charts and a responsive design.

Charts
Frontend
react
typescript
nextjs
tailwind
Rime

Dotes
2024

Dotes is an AI-powered language learning podcast app that creates personalized podcasts with transcripts and flashcards based on user preferences.

AI
Fullstack
ruby
rails
javascript
google
bootstrap
Rime

Kuki Bikes
2024

Kuki Bikes was developed in one week as part of the Le Wagon web development course. It allows users to rent motorcycles and owners to list theirs for rent.

Fullstack
ruby
rails
javascript
Rime

Babel Shopping
2023

Translates shopping lists for users living abroad built with React. Uses an Express.js server to route calls to the Azure translate API.

Frontend
API
react
typescript
azure
html
css
Rime

Rime
2022

A dynamic svelte web app that helps you find words to use in mnemonics.

Frontend
API
svelte
javascript
material
html
css
Rime

Portfolio
2024

This website! Built with SvelteKit for future expandability and TailwindCSS for fast styling.

Fullstack
svelte
javascript
tailwind
html
Rime

sPicker
2022

Utility to help teachers randomly pick students during class activities. Mostly created as a self-learning project.

python
qt