
In testing - prami.app
Prami
PreviewPrami is an active-recall and spaced-repetition app, engineered so the review schedule fades into the background.
I build the tools that read, understand, and transform code. At TypeFox I build custom VS Code extensions, language servers using the LSP, and the IDEs around them. On my own time it means products: Prami, a spaced-repetition app; Healthstack, an IDE with its own language; and VailNote, zero-knowledge note sharing. Upstream, I contribute to Eclipse Langium.
Extensions, Langium DSLs, and custom IDEs: the tools that let editors understand code. The Healthstack language runs its own language server in your browser.
Products built and run end to end: VailNote is live, Prami is in testing. At TypeFox I also build components for Baukasten and interfaces for client projects.
Zero-knowledge encryption in VailNote, phone locking from the watch in WatchLock, and the CSP and security-header middleware I contributed to the Fresh framework.
Eclipse Langium: the state machine, arithmetics, MiniLogo, and domain model showcases on langium.org, its playground upgrade to Langium 4.1, and fixes in the core. And various contributions to other open-source projects.
Software engineer in a full role since October 2025, on client projects with large, international teams. Before that, an internship at fifteen and a year and a half part-time. Alongside the job, I am studying full-time for a Bachelor's in Computer Science and Sociology at Kiel University.

In testing - prami.app
Prami is an active-recall and spaced-repetition app, engineered so the review schedule fades into the background.

Live - emilkrebs.dev/playground
A specialized IDE for lifestyle optimization on Eclipse Theia: biomarker tracking, unit conversion, and a purpose-built DSL for intervention protocols. The DSL's language server runs on the project page.

Live - vailnote.com
VailNote is an encrypted note-sharing app with zero-knowledge encryption and self-destructing notes.
Online - https://github.com/emilkrebs/med-research-mcp
Med Research MCP is an MCP server for evidence-graded scientific literature search for AI agents, covering PubMed, Europe PMC, ChinaXiv and RussiaRxiv.

Source - github.com/emilkrebs/WatchLock
WatchLock lets you lock your phone with your smartwatch. WearOS and Android, built for personal security.

The preview loads a third-party site with its own scripts.
Live - langium.org/showcase
The Langium Showcase includes the state machine, arithmetics, MiniLogo, and domain model editors I built for langium.org.

Live - bipoclimatejusticenetwork.org
The BIPoC Climate Justice Conference website covers the 2024 and 2025 events, is localized, and is fully markdown-driven.

Live - emilkrebs.dev
emilkrebs.dev is a statically exported site with no server or database. Typeset per the spec you are reading.
For roles, collaborations, or questions about anything on this page, write to me.
[email protected]