Back to Dev

Portfolio

Projects I own end to end: mobile apps, Go and Node.js backends, web apps, cloud infrastructure and an open-source library.

Open-source library

podgate

Pre-release

Private per-member podcast feeds on your own site, with no database, vendor or audio server.

What it shows: API and security design: encrypted member links, membership checked on every request, short-lived signed audio URLs and zero runtime dependencies.

TypeScriptnpmS3-compatible storageNext.jsCloudflare Workers

Apps

My WIPS by Amalie

iOS and Android

A knitting companion for PDF patterns, works in progress, knit lists and yarn stash.

What it shows: A consumer app built end to end: multi-provider sign-in, file storage and locally cached PDFs.

React Native (Expo)Node.jsExpressMongoDBGoogle Cloud StorageApp Engine

J-alendar

iOS and Android

Puts recurring Hebrew-date birthdays, yahrzeits and holidays in your normal calendar, with reminders.

What it shows: Tricky date logic, iOS and Android calendar differences, and full English and Hebrew RTL.

React Native (Expo)TypeScriptHebcalGoMongoDBNext.js

Find My LYS

Android, iOS coming

A community map of local yarn shops. Browse without an account, sign in to submit shops, check in and share lists.

What it shows: System design: one OpenAPI contract generates the Go and TypeScript code with CI drift checks, check-ins are verified on the server, infrastructure is in Terraform and shop data is human-reviewed.

React Native (Expo)GoMongoDB AtlasMapLibreTerraformCloud Run

Offline web app

Meshit 30

Open source

A free, offline-first trainer for Israel's boat-operator theory exams, with spaced repetition, timed mock exams and chart-work checking.

What it shows: Correctness-critical work: the build crashes if a text repair changes a Hebrew letter, CI fails on stale generated content, and exam papers replay from a seed.

ReactViteService workerCloudflare Pages