BUILDER
PRODUCT ENGINEER · FULL STACK

JurgenLeka

I design and ship serious software—from enterprise web platforms to native iOS, developer tools, and carefully bounded AI systems.

StatusAvailable
LocationEurope
Experience5+ Years
Building across
WebMobileCLIAI systems
01 — ABOUT

Writing code that
actually works

I'm a product engineer who likes difficult systems: mature enterprise frontends, mobile release automation, local-first apps, and research software with explicit safety boundaries.

My day job is still grounded in Angular and TypeScript, but the things I ship now span Rails, Python, Swift, Bun, FastAPI, and CLIs. The common thread is dependable product engineering: clear authority, useful interfaces, strong tests, and code that can survive real use. Based in Tirana, working with teams across Europe and the US.

5+

Years
Shipping

100%

Remote
Experience

11

Selected
Systems

Day to Day

  • 01Designing product architecture and sharp interfaces
  • 02Modernizing large Angular systems safely
  • 03Building native, backend, and CLI workflows
  • 04Encoding risk and authority as deterministic gates
  • 05Testing the edge cases before users find them

Education

Bachelor's in Computer Engineering

Canadian Institute of Technology

2018 — 2021 · GPA: 3.8/4.0

Languages

AlbanianNative
EnglishC1/C2
ItalianB2/C1
GermanA2/B1
02 — EXPERTISE

What I know &
where I've been

01

Frontend

AngularReactTypeScriptReact NativeSvelteKitTailwind
02

Backend & Tools

RailsPythonFastAPIRustBunRuby CLI
03

Data & Ops

PostgreSQLSQLiteCloudKitDockerCI/CDGitHub Actions
04

Product Systems

SwiftUIAI PipelinesRisk EnginesRealtimePWATesting

Work Experience

Frontend Developer

myCicero

Jan 2024 – Present

Remote

  • Built a multi-tenant monorepo where each brand gets their own look without maintaining separate codebases
  • Set up NgRx so state actually makes sense across the whole app
  • Made the API layer cleaner — less spaghetti, more predictable data flow
Tech Stack
AngularRxJSNgRxTypeScriptMonorepo
03 — PRODUCT ATLAS

Built to be used,
not just displayed

Eleven products, ordered by ambition. Every preview below maps to a real workflow in the code—not a decorative dashboard invented for this portfolio.

11selected builds
06problem spaces
100%real workflows
Flagship / Mobile delivery01 / 11

For mobile teams tired of signing and release friction

MySigner

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.

The product moment

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

Rails 8HotwirePostgreSQLRuby CLIiOS + Android
Release pipeline ready

$ mysigner ship testflight

Build verifieddone
Profile matcheddone
Upload accepteddone
CodeSignStore
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
Developer security / Rust02 / 11

For developers using AI coding agents

Aichu

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

The product moment

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

RustMITM ProxySSELocal first

Cue editor / 01:24:08

JLAM+1
01:24:06The story remembers where you stopped.
01:24:08Timing, language, and context—in sync.
Media platform / SvelteKit + Bun03 / 11

For subtitle teams and communities

Subtitle.fm

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

The product moment

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

SvelteKitBunPythonYjs
Litlet reader

The city had changed before anyone noticed.

FRONTIER

Chapter 12

MEMORY

31 facts

SPOILERS

Blocked

Reading progress42%
Local-first reader / React + FastAPI04 / 11

For readers returning to complex books

Reading Companion

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

The product moment

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

ReactFastAPISQLitePWA
August
spent46%

Monthly plan

€2,400

Private iCloud

Food & drink€248
Transport€112
Native iOS / Swift05 / 11

For private, low-friction money tracking

Goldengo

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

The product moment

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

SwiftUISwiftDataCloudKit500+ tests
Your promise2d 14h left

Finish the thing I keep “researching”

ON THE LINE

€20

VERIFIED BY

a friend

🔥 6 promise streakYour wallet is watching.
Accountability app / Expo06 / 11

For promises that need consequences

OopsFee

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.

The product moment

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

React NativeExpoSupabaseStripe

Strategy console

Defined risk

Paper only

Signal

72

Heat

18%

R:R

2.1×

FreshLiquidSizedPaper
Research system / Python07 / 11

For a single operator on an IBKR paper account

OptionsBot

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

The product moment

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
Decision traceshadow / 0042

AGENT

Propose

ERS

Validate

HARNESS

Simulate

Evidence confidence68%
No signerPaper ledger
Market research / Python08 / 11

For prediction-market strategy research

Polymarket Bot

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 product moment

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

PythonRisk EngineAgentsPaper only
Trending idea12 viewing now
Urban lifeOpen

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

▲ 128 votes18 comments7 remixes
REMIX 07 Add live crowd-sourced sound readings.
Community product / Next.js09 / 11

For curious people with unfinished ideas

Great Wall of Ideas

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

The product moment

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

Next.jsSupabaseRealtimeRLS
Content
Layout
Print

Experience

A4 / print ready
Typed profile dataResponsive CVPDF
Document system / React10 / 11

For developers who want a maintainable CV

Resume Builder

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

The product moment

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

ReactTypeScriptVitePrint CSS
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
Realtime app / Angular11 / 11

An early full-stack realtime product

Chat Application

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

The product moment

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

AngularMaterialSTOMPSockJS

These are the selected stories. The repository archive goes further back—and gets weirder.

Browse every public repository
04 — CONTACT

Say
hello

Got a project? Need help with Angular? Just want to chat about code? Drop me a line — I don't bite.

Email

lekacoding@gmail.com

Location

Tirana, Albania

Connect