Michał Kamiński

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.

Personal Project · Remote · Ongoing

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

Personal Research Tool · Remote · 2026

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

Personal Project · Remote · 2026

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

Personal Project · Remote · 2026

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 Apartments · Ustka/Rowy · 2025

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

Personal Project · Remote · 2024

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

DNV & Gdynia Maritime University · Remote · 2024

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

J.T. Essberger GmbH & Co. KG · Hamburg · 2022

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

J.T. Essberger GmbH & Co. KG · At sea · 2021

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