Selected projects

Things I've built, researched, and helped develop.

Cybersecurity / Machine Learning01

Master's thesis project

OTA-Sentinel

A pre-installation anomaly-screening framework for examining files inside automotive infotainment updates before installation or activation.
Problem
Cryptographic verification establishes that an update is authentic and authorized, but does not establish that every accepted file is benign.
Approach
Extracted static file characteristics including size, entropy, byte distributions and byte 3-grams, then evaluated multiple unsupervised anomaly-detection models.
Evaluation
Tested using vendor Linux-based IVI files, Android-Automotive-derived contents, external malware and controlled file modifications.

Python / TensorFlow / scikit-learn / HDF5 / CUDA

Full-stack development / Medical software02
Intellijoint VIEW preoperative planning application

Intellijoint Surgical

Intellijoint VIEW

Preplanning web application designed to support surgeons before hip and knee replacement. Allows them to visualize and plan different types of implants and approaches to the surgery.
Role
Full-stack developer on team, responsible for implementing various features and addressing any bugs that occured.
My Involvement
Designed and implemented case sharing, permission-based access, and concurrent-access functionality for multi-user surgical planning workflows.
Also implemented rate and size limiting features also well as other security based measures to comply with international medical privacy requirements,
Quality
Added and maintained automated frontend and backend tests using Jest and Spring testing tools, helping validate new functionality and reduce regressions.

React / Java / Spring / REST / SQL / Jest

Cloud / API development03
Eternal Return Event Website (Currently offline)

Collaborative software project

Project Lumi

An Eternal Return community and content creator Leaderboard. Integrates with the game's public API to display player statistics and rankings, and allows users to submit goals for their favorite content creators.
Goal
To increase user engagement within the western audience, and to increase visibility for content creators across these regions (Europe, North America, South America)
Features
User-generated missions with prizes and tracking, community voting, content creator profiles and links, and a live leaderboard for the event time period.
My Involvement
Worked with a small team of developers and event organizers. Focused on frontend implementation and deployement. Also reviewed backend API integration.

Typescript/ Python / REST / AWS EC2 / Git / Next.js / React / Tailwind

More about my work

See where I've applied these skills professionally.

View experience