I build mobile apps that ship to production.

JonasBecker

Medical Student · Software Developer

MN Consulting GmbH

Mobile App Developer · React Native / Expo · TypeScript

Led the migration of MedAT2GO and TMS-HERO from separate Swift/Kotlin codebases to a shared React Native + Expo architecture. Rebuilt core flows (learning sessions, progress tracking, offline state) and implemented subscriptions end-to-end, including purchase flows, entitlement checks, and paywall logic.

2025 – Present

Medical Degree Program

Medical University of Vienna · Clinical Phase

Clinical focus areas: Cardiology · Gastroenterology · Visceral and Vascular Surgery · Anesthesiology & Intensive Care Medicine

2018 – Present

Emergency Medical Technician Training

German Red Cross, Hanover Region

Learning analytics app for MedAT/TMS applicants to track subtests, trends, and percentile-style progress.

Built end-to-end in SwiftUI/SwiftData for candidates preparing MedAT: users log practice by subtest and session, then get trend, pacing, and longitudinal comparison views. The technical core is an offline-first analytics pipeline with local-first persistence, Supabase sync, subscription flows via RevenueCat, and WidgetKit surfaces for quick daily progress signals.

SwiftUI · SwiftData · Supabase · RevenueCat · WidgetKit · Sign in with Apple

Aligna

IN DEVELOPMENT

SwiftUI app that uses wearable health data to track, evaluate, and visualize stress, sleep, and related recovery metrics.

Aligna follows an offline-first iOS architecture built with SwiftUI and SwiftData, with HealthKit as the primary ingestion layer for wearable streams such as HRV, resting heart rate, sleep stages, and activity. The processing pipeline normalizes heterogeneous timestamps into a unified time-series model, derives composite stress and recovery scores from rolling personal baselines, and flags anomalies using trend-based threshold logic rather than static cutoffs. Visual outputs include multi-resolution charts, day-over-day deltas, and interpretable score components so users can see not only what changed, but why.

SwiftUI · SwiftData · HealthKit · Wearable Data

TimerTomato

OPEN SOURCE

Calm macOS menu bar focus timer built around lightweight intent-setting, focus blocks, and small momentum wins.

TimerTomato is a local-first SwiftUI macOS app that keeps focus tracking compact enough to live in the menu bar. Users can start custom Pomodoro-style focus sessions, set an optional intent, reflect on the outcome as completed, progressed, or blocked, and review local day/week summaries without sending productivity data off-device. The app uses SwiftData for local persistence and keeps the implementation dependency-free.

SwiftUI · SwiftData · macOS Menu Bar · Local Notifications

Create GitHub issues from Discord with a single `/issue` slash command.

This application bridges Discord and GitHub issue tracking by converting structured slash-command input into repository-native issue objects. It enables low-friction bug reporting and feature capture directly from team or community chat, while keeping issues centralized in GitHub for triage, prioritization, and longitudinal project tracking.

TypeScript · Discord.js · GitHub API