01 / Work

At Herzog.

Railroad Services

CMMS — Enterprise

Full-stack feature work on a maintenance platform spanning invoicing, assets, scheduling, and reporting.

2026

AngularTypeScriptC#.NETSQLAzureRabbitMQ

EBUS — Integrated Systems

End-to-end build of a feature that collapsed two tools into one workflow.

2025

C#WPFWinFormsXAMLC++SQL

EBUS — Integrated Systems

Ongoing maintenance, debugging, and reliability work on a critical internal application.

2025

C#WinFormsWPFC++

GPSTIE — Integrated Systems

Tablet-and-laptop solution for two-operator field work in low-signal environments.

2025

.NET MAUIC#XAML

02 / Private

On the side.

Nights & weekends

SpotSaved — Never lose your car again

iOS app for remembering where you parked. Meter reminder, photo of the spot, walks you back.

Live

2026

A native iOS app built on nights and weekends and shipped to the App Store. Fully offline by design: no accounts, no servers, no tracking. State and photos live on the device, where they belong. Now on version 1.3, past 100 downloads on the App Store.

iOSReact NativeExpoTypeScriptZustand

lukassiemers.com — Self-hosted on a Raspberry Pi

This site, designed and built from scratch and self-hosted out of my home.

Live

2026

Next.js portfolio with a typographic editorial feel, blur-in animations on every masthead, and a static-export build so there's no Node runtime to run. Self-hosted on a Raspberry Pi 4 over a Cloudflare Tunnel with no port forwarding, no inbound exposure, TLS terminated at Cloudflare's edge and plain HTTP inside a Docker network. Two containers on the Pi: Caddy serves the built `out/` folder, cloudflared keeps an outbound tunnel open. Updates are one `npm run build` and an `scp -r out` away.

Next.jsTypeScriptTailwind CSSFramer MotionDockerCaddyCloudflare TunnelRaspberry Pi

Zentrum — Safety incident platform

Incident reporting, investigation, CAPA, and recurrence tracking, built end-to-end under a hackathon deadline.

2nd place

2026

Full-stack safety and incident management system: submit reports, run investigations, track corrective and preventive actions, and surface recurrence patterns on a dashboard. Built end-to-end against a hackathon clock for Herzog's Prompt-A-Palooza and placed 2nd. Auth, migrations, testing, and a one-command Docker spin-up all done inside the window.

ReactTypeScriptViteExpressPostgresDrizzlePlaywrightDocker

Crafted by Christine — E-commerce storefront

A real storefront built to take money: product catalog, cart, and Stripe checkout on Next.js and Supabase.

In progress

2026

A full e-commerce build that goes all the way to a paid order: product catalog, cart, and Stripe checkout, with session-based auth and transactional order email on top. Postgres on Supabase with Drizzle handling the schema and migrations, Zod validating every boundary, and the whole thing deployed to Cloudflare Workers via OpenNext. In progress.

Next.jsTypeScriptSupabasePostgresDrizzleStripeTailwind CSSCloudflare Workers

Graphite — Cross-platform notes

A notetaking app that works the same everywhere I do.

In progress

2026

One notetaking app for every surface I actually use: desktop and mobile, with Apple Pencil drawings and typed text living side by side in the same note and syncing across devices. A shared codebase underneath, and a release pipeline that ships binaries on every push. Still in progress, and the public repo is where the thinking happens.

ElectronExpoReactTypeScriptZustandSupabaseGitHub Actions