Work
All Work.
Seven projects across maritime software, data engineering, and applied ML. From a passage planner written mid-voyage to production APIs used in regulatory compliance.
Hadal
Astro · Preact · v1 · Ongoing
I got into meditation and built an app instead of downloading one. The Hadal zone is the deepest part of the ocean. v1 is live: guided sessions, ambient sound, voicelines via ElevenLabs, session logbook. Still adding things.
- Astro
- Preact
- TypeScript
- ElevenLabs
THETIS-MRV API
FastAPI · PostgreSQL · Emissions Data
Built to stop manually downloading and cleaning EMSA Excel files. 87,000 records from 2018 to 2024, queryable through clean API endpoints with weekly auto-sync.
- FastAPI
- PostgreSQL
- Supabase
This Portfolio
Astro · GSAP · Product Design
Built from scratch. Astro static site with Lenis smooth scroll, GSAP scroll animations, a live Spline 3D hero, and a per-project case study system. No templates, no component libraries.
- Astro
- GSAP
- Lenis
- Spline
HearthSwipe
React · TypeScript · Product Build
Swipe through a 30-card run and export a playable deck code. Went from notebook data to a shipped product with gesture controls, badge system, and working HearthSim export.
- React
- TypeScript
- Vite
Bulwar Nadmorski
Web Development · Multilingual · Hospitality
A trilingual vacation rental site for a family business on the Polish Baltic coast. Two locations, three languages, integrated booking flows.
- Web Dev
- Multilingual
- HTML/CSS
Hearthstone Data Exploration
Python · Data Analysis · Blizzard API
Started as curiosity about card design patterns. Async Blizzard API pipeline into a pandas notebook: mana curves, class spread, multiclass patterns. Became the foundation for HearthSwipe.
- Python
- Pandas
- Jupyter
VISTA Sensor Naming
ISO 19848 · Applied ML · NLP
M.Sc. thesis and co-authored paper on ML-assisted sensor naming for DNV's VISTA tool. Built a two-model pipeline to classify ship sensor tags into the VIS hierarchy. Submitted to PP-RAI conference. Data and results under NDA.
- ISO 19848
- NLP
- Machine Learning
- Python
XML Data Extractor
Fleet Automation · VBA · MRV/DCS
A fleet tool that cleans up messy onboard XML and outputs DNV-ready MRV/DCS reports in one run, without manual spreadsheet work.
- VBA
- XML
- Maritime
Passage Planner
Maritime Automation · VBA · Excel
The first thing I ever built. A macro-powered Excel workbook written mid-voyage that cut officers' 3 to 4 hour passage planning process to under five minutes. Still in use today.
- VBA
- Excel
- Maritime