Jurgen Leka / Product engineerBased in Europe

Code.Ship.Repeat.

I build apps, platforms, and tools that fix annoying problems. And yes, I probably have another side project open.

See the work
Objects in motion01 / 03
Go on. Break the loop.
Kinetic sculpture form 1 of 3
Web · iOS · Developer tools · AIScroll. There's more.
01 / Selected work

Made it.
Shipped it.

A few recent projects.
Scroll through. Pick one. Get into it.

There's more

The project archive.

More on GitHub
11 projects
01MySignerMobile delivery
For mobile teams tired of release friction

A Rails dashboard, API, and Ruby CLI that turn mobile signing and store delivery into one repeatable workflow—from certificates and profiles to TestFlight or Google Play.

Run mysigner ship testflight; the tool validates the build, matches signing assets, and drives the upload.

Rails 8HotwirePostgreSQLRuby CLI
Release pipeline ready

$ mysigner ship testflight

Build verifieddone
Profile matcheddone
Upload accepteddone
CodeSignStore
Workflow illustration
02AichuDeveloper security
For developers using AI coding agents

A local proxy that detects secret-shaped values in outbound prompts, swaps them for typed placeholders, then restores preserved values in streamed responses.

Paste a log containing a credential. The provider receives a placeholder; the original value stays on your machine.

RustMITM ProxySSELocal first
Local proxy12 detectors active
OUTBOUND PROMPTlocalhost

Debug sk-••••-7F2C in this request

redact locally
PROVIDER SEESsafe to send

Debug «SECRET_API_KEY_001» in this request

MITM modeBase URLStream restore
Workflow illustration
03Subtitle.fmMedia platform
For subtitle teams and communities

An AI-assisted subtitle production platform with waveform timing, glossaries, realtime collaboration, reviews, GPU transcription, and a Stremio add-on.

Generate the first draft, tighten every cue against the waveform, review together, and publish from one workspace.

SvelteKitBunPythonYjs

Cue editor / 01:24:08

JLAM+1
01:24:06The story remembers where you stopped.
01:24:08Timing, language, and context—in sync.
Workflow illustration
04Reading CompanionLocal-first reader
For readers returning to complex books

A self-hosted EPUB reader that builds a chapter-bounded memory of characters, relationships, events, highlights, and where you stopped.

Ask who someone is in chapter 12 and get the useful context—without facts revealed in chapter 13.

ReactFastAPISQLitePWA
Litlet reader

The city had changed before anyone noticed.

FRONTIER

Chapter 12

MEMORY

31 facts

SPOILERS

Blocked

Reading progress42%
Workflow illustration
05GoldengoNative iOS
For private, low-friction money tracking

A native personal-finance app with local statement parsing, duplicate detection, budgets, goals, widgets, App Shortcuts, and optional private CloudKit sync.

Import a bank statement locally, resolve duplicates, then capture the next expense from Siri, the Action Button, or a widget.

SwiftUISwiftDataCloudKit500+ tests
August
spent46%

Monthly plan

€2,400

Private iCloud

Food & drink€248
Transport€112
Workflow illustration
06OopsFeeAccountability app
For promises that need consequences

A cross-platform accountability product: make a promise, choose how it is verified, optionally put money at stake, and let the app manage reminders and outcomes.

Pick the promise, deadline, evidence, and verifier. Friends can sponsor, encourage, or roast you while your streak is on the line.

React NativeExpoSupabaseStripe
Your promise2d 14h left

Finish the thing I keep “researching”

ON THE LINE

€20

VERIFIED BY

a friend

🔥 6 promise streakYour wallet is watching.
Workflow illustration
07OptionsBotResearch system
For a single operator on an IBKR paper account

Options research, alerting, and opt-in execution with strategy scoring, deterministic gates, a durable broker ledger, and a persisted kill switch.

Scan the chain, rank a defined-risk setup, then reject or route it only after freshness, liquidity, sizing, heat, and paper-account checks.

PythonIBKRSQLitePaper only

Strategy console

Defined risk

Paper only

Signal

72

Heat

18%

R:R

2.1×

FreshLiquidSizedPaper
Workflow illustration
08Polymarket BotMarket research
For prediction-market strategy research

A paper-only research lab where an agent can propose, but a separate execution and risk service owns validation, repricing, sizing, and simulated accounting.

The reasoning layer suggests a trade. The ERS independently reconstructs the evidence before the paper harness records anything.

PythonRisk EngineAgentsPaper only
Decision traceshadow / 0042

AGENT

Propose

ERS

Validate

HARNESS

Simulate

Evidence confidence68%
No signerPaper ledger
Workflow illustration
09Great Wall of IdeasCommunity product
For curious people with unfinished ideas

A community wall for publishing ideas, discovering what is trending, discussing them in realtime, and branching someone else’s thought into a remix.

Post the rough version. Votes and comments surface what resonates; remixes show how one idea becomes a family of better ones.

Next.jsSupabaseRealtimeRLS
Trending idea12 viewing now
Urban life•Open

Quiet-hour maps for people who think better without the city noise

▲ 128 votes18 comments7 remixes
REMIX 07 Add live crowd-sourced sound readings.
Workflow illustration
10Resume BuilderDocument system
For developers who want a maintainable CV

A typed, configurable resume system that separates personal data from presentation and produces a responsive, print-ready professional document.

Change one structured profile config and every experience, skill, project, and contact detail lands in the polished layout.

ReactTypeScriptVitePrint CSS
Content
Layout
Print

Experience

A4 / print ready
Typed profile dataResponsive CVPDF
Workflow illustration
11Chat ApplicationRealtime app
An early full-stack realtime product

A WhatsApp-inspired Angular client with authentication, direct and group conversations, group discovery, favorites, emoji, and STOMP/SockJS messaging.

Register, find a group, and move between direct and group conversations while messages arrive over the realtime connection.

AngularMaterialSTOMPSockJS
Chats
Design
Family
Team
Design group4 online
Did you ship the new flow?
Just pushed it. Take a look 👀
Much cleaner.
Write a message…Send
GroupsFavoritesRealtime
Workflow illustration
Interfaces above are coded studies of real products. Explore the repositories for the full story.
02 / Off the clock, still on the keyboard

I make things.
Then make them better.

Half my projects start with “this is annoying.” The other half start with “what if?”

I'm Jurgen, a product engineer based in Europe with six years of experience. I work with teams across Europe and the US in React, Next.js, Angular and Node.js, taking technical ownership of frontend architecture, migrations and mobile releases. Outside that, I build iOS apps, release tools, local-first software and AI experiments.

I like clean interfaces, fast feedback, and code that holds up when someone uses it in a way I didn't expect. Getting it working is the start. Getting it right is the fun part.

Grab my résumé
6years shipping
11selected products
01more idea, probably

BSc Computer Engineering · Canadian Institute of Technology · 2018–2021

03 / The day jobs

Less theory.
More shipped code.

Six years building enterprise platforms, learning tools and connected systems, with hands-on ownership of frontend architecture and mobile delivery.

Mar 2025 — PresentFalcar (Communicator)Lead Frontend & Mobile Developer · Remote contract

Led development of Communicator's Ionic app from scratch for iOS and Android, owning platform-specific builds and store releases. Also developed the Angular frontend for workforce attendance, scheduling and employee self-service.

Angular · Ionic · TypeScript · iOS · Android
Jan 2024 — Oct 2026myCiceroFrontend Developer / Frontend Architecture Lead

Led frontend architecture for a multi-tenant Angular monorepo, sharing application logic while supporting brand-specific interfaces. Integrated REST APIs and NgRx to keep data and behavior consistent across tenants.

Angular · RxJS · NgRx · TypeScript · Monorepo
Mar 2025 — May 2026CallblitzJavaScript Developer · Part-time, remote

Resolved browser-extension connectivity issues and detected call state in third-party tools such as HubSpot through the DOM. Passed call events to the backend to keep Callblitz's presence display accurate, alongside Angular, Node.js and native macOS / Windows work.

JavaScript · Angular · Node.js · Swift · C#
Mar 2022 — May 2025Gutenberg TechnologyFull Stack JavaScript Developer / Frontend Migration Lead

Led frontend modernization across AngularJS and React.js, migrating legacy e-learning functionality to Angular 15. Delivered features across React.js and Angular UI code and Node.js / HapiJS services, with release testing to catch migration regressions.

React.js · Angular · AngularJS · Node.js · PostgreSQL
2021 — 2022KeendooFull Stack Developer

Product data management, backend integration, and a more usable mobile experience.

PolymerJS · Spring Boot · Java
2021RayonitFull Stack Developer

Traffic management software and real-time data from connected sensors.

Angular · Spring Boot · MongoDB
The toolkit

React & Next.js / Angular & Ionic / Node.js / Rails & Python / SwiftUI / Rust / Realtime systems / Testing that catches things

04 / Got something good?

Let's build
something.

Get in touch

Need an engineer? Have a project? Found a bug on this very website? My inbox is open.

Based in Europe
Available for remote projects.
Straight to my inbox.