JP
Profile Image

Tatsunori Marumo

Machine Learning Engineer and Full-Stack Web Developer

I'm a graduate of the Computer Systems Technology program at the British Columbia Institute of Technology, with a strong foundation in web development using TypeScript and React, machine learning with Python, and backend development with FastAPI. I specialize in building maintainable and scalable systems that follow industry best practices, and I carefully choose the most suitable tech stack based on the project's goals. I'm also passionate about exploring AI tools and emerging technologies to boost productivity and enhance software quality.

Portfolio

A collection of my projects. Select tags to filter.

7 projects found

Bliss

Bliss

Apr - May 2025

Developed an app that detects the user's current stress level using Apple Watch Health data and recommends three songs from their Spotify listening history to help reduce stress. I was mainly responsible for building the iOS app that retrieves Health data via Apple HealthKit and displays music recommendations from a FastAPI backend. I also developed the algorithm that analyzes current stress levels by comparing real-time data with the past 14 days of Health records, and designed the system to integrate health data with music preferences.

Python iconPythonFastAPI iconFastAPISwift iconSwift
Skyline Zipline - 1
Skyline Zipline - 2
Skyline Zipline - 3
Skyline Zipline - 4
Skyline Zipline - 5
Skyline Zipline - 6
Skyline Zipline - 7
Skyline Zipline - 8

Skyline Zipline

Jan - Apr 2025

Participated in a project during my internship to digitize inspection operations for a zipline company. I was mainly responsible for implementing the inspection data table component, building authentication and authorization using middleware, and enhancing security across the application.

TypeScript iconTypeScriptReact iconReactNext.js iconNext.jsTailwind CSS iconTailwind CSSFirebase iconFirebaseMySQL iconMySQL
Spam Checker - 1
Spam Checker - 2
Spam Checker - 3
Spam Checker - 4

Spam Checker

Apr 2025

Developed a web application that detects scam messages by fine-tuning a Transformer-based DistilBERT model. The trained model was published on Hugging Face and integrated via a backend API built with FastAPI. The frontend was built using React Router, and the entire application was deployed end-to-end.

React iconReactFastAPI iconFastAPITransformers
My Dog App - 1
My Dog App - 2
My Dog App - 3
My Dog App - 4

My Dog App

Nov 2024

Created a simple Android app using a free Dog API to retrieve a list of dog breeds and image data. The app can identify the breed from an image and display random photos of a searched breed.

Kotlin iconKotlinAndroid iconAndroid
My Body Buddy - 1
My Body Buddy - 2
My Body Buddy - 3

My Body Buddy

Apr - May 2024

Collaborated with a team to develop an innovative health and fitness application that uses AI to generate personalized workout and diet plans for beginners. My primary contributions included designing the database, implementing the profile and diet menu pages, and developing an algorithm to calculate the daily caloric intake and expenditure required to achieve users' health goals.

TypeScript iconTypeScriptReact iconReactNext.js iconNext.jsTailwind CSS iconTailwind CSSMongoDB iconMongoDB
Numbered Tetris - 1
Numbered Tetris - 2
Numbered Tetris - 3

Numbered Tetris

Mar - Apr 2024

Designed and developed a number-based Tetris game in which blocks disappear when the sum of vertically or horizontally aligned numbers equals 10. Leveraged object-oriented programming principles to structure the game. Took a central role throughout the project, from initial planning to final testing, with key responsibilities including class architecture design, implementation of the GUI and audio systems, and building the core game loop.

Java iconJavaOOP
Rate Van Rent - 1
Rate Van Rent - 2
Rate Van Rent - 3
Rate Van Rent - 4
Rate Van Rent - 5
Rate Van Rent - 6
Rate Van Rent - 7
Rate Van Rent - 8
Rate Van Rent - 9
Rate Van Rent - 10

Rate Van Rent

Oct - Dec 2023

Developed a web application to help renters in Vancouver discover better housing options by sharing reviews and experiences from other tenants. This was my first web development project, and I contributed as part of a team. I was responsible for implementing the property listing functionality, including robust error handling and form validation.

HTML5 iconHTML5CSS3 iconCSS3JavaScript iconJavaScriptBootstrap iconBootstrapFirebase iconFirebase