TypeScript

The Highlight Is the Card: Implementing FSRS in SQLite Without a Separate Cards Table

Most spaced-repetition apps split reading notes and review cards across two tables and require a 'convert to flashcard' step. FreedWise collapses them: every highlight carries its full FSRS state as columns, a single transaction grades a card and appends to the review log, and fallback scheduling ensures algorithm failures never block a review session.

Intermediate
21 minutes
Sep 15, 2026

One WebView for EPUB and PDF: Bridging React Native to a Shared In-Browser Renderer

Most reading apps run separate code paths for EPUB and PDF. FreedWise routes both formats through a single WebView backed by versioned vendor assets on the filesystem. The hard parts: a readiness handshake before sending highlight data, Android tap overlays that break when the viewport zooms, and enforcing an offline-only guarantee at the Content Security Policy level.

Advanced
31 minutes
Sep 15, 2026

EvidenceLens: A Self-Hosted Biomedical Search Engine with Hybrid Ranking and Conflict-of-Interest Transparency

EvidenceLens unifies 20+ fragmented medical literature sources into a single hybrid-ranked interface, surfaces author conflict-of-interest badges from public CMS Open Payments data, and runs answer synthesis entirely on the user's own inference key — zero recurring backend cost.

Flight Disruption Intelligence: A Full-Stack Delay Predictor on Public Data and Free Infrastructure

An end-to-end flight delay prediction platform spanning medallion lakehouse, calibrated LightGBM with SHAP explanations, Spark Structured Streaming, dbt reliability marts, FastAPI serving, and a SvelteKit dashboard — built entirely on public BTS/NOAA/OpenSky data, self-hostable for $0/year, with a contract module that enforces leakage prevention across every pipeline stage.

    Ask me anything!