projects

Built, shipped, documented.

A catalogue of systems, platforms, and research-backed experiences — each one built end to end. The flagship projects have full case studies covering architecture, trade-offs, and the details that don't fit in a README.

11

Projects shipped

6

Open source

6

Deep-dive case studies

12+

Technologies per stack

All projects

Case studies open with architecture diagrams, feature breakdowns, and the reasoning behind the stack choices. Source links go straight to GitHub.

Enclave product preview2026 – now

Enclave

An offline-first, zero-knowledge knowledge base for Windows, Linux, macOS, and Android. Notes are encrypted with SQLCipher at rest and sync device-to-device over authenticated, AEAD-encrypted WebSocket channels — no cloud, no servers. An opt-in RAG assistant answers questions across your vault with in-database vector search and fully offline embeddings.

  • Zero-knowledge: a 12-word BIP39 seed phrase never leaves the device; Argon2id derives the key
  • Encrypted device-to-device sync over local Wi-Fi with a mutual-auth handshake — no servers
  • An offline RAG assistant answers across your vault without a byte leaving the machine
RustTauri v2Svelte 5SQLCipherP2P sync+3
Nexus product preview2026 – now

Nexus

A self-hosted AI RAG workspace. Upload PDF, TXT, Markdown, CSV, and JSON documents into isolated workspaces; a BullMQ worker queue chunks and embeds them asynchronously, then chat with your documents over a streaming WebSocket — grounded answers with cited sources from hybrid pgvector + full-text search.

  • Uploads never block chat — BullMQ workers index documents in the background
  • Hybrid pgvector + PostgreSQL full-text retrieval, streamed token-by-token over WebSockets
  • Grounded answers with inline citations and a strict refuse-to-guess system prompt
ReactTypeScripttRPCExpressBullMQ+3
Tempo product preview2026 – now

Tempo

Author a volleyball play on an accurate 3D court and walk into the gym with a shareable video instead of hand-drawn arrows. Tempo is a browser-based play designer and teaching tool: interactive quick-play authoring, a full 3D editor with keyframe timelines, coaching annotations, a live match scorecard, and client-side MP4 export via WebCodecs — plus a presentation PWA for the sideline and the official FIVB 2025–2028 rulebook bundled in.

  • From idea to shareable video in under a minute — no installs, no editing software
  • Frame-perfect WebCodecs renders with an ffmpeg.wasm fallback and GIF/slow-mo presets
  • Coach-grade scorecard: rallies, rotations, substitutions, sideout %, timers and match reports
ReactThree.jsTypeScripttRPCDrizzle ORM+3
Sentinel product preview2026 – now

Sentinel

A dependency-free Python CLI that watches GitHub repositories, websites, APIs, and PyPI/npm packages — and explains exactly what changed, not just that it changed. Durable SQLite history, watch mode, uptime statistics, and a safety-first updater that verifies checksums and audits every update.

  • Explains what changed, not just that it changed — releases, JSON fields, HTTP status, commits
  • Zero dependencies: Python 3.11+, pip install and go
  • Durable SQLite history with uptime statistics, watch mode and machine-readable output
Python 3.11+Zero dependenciesSQLiteGitHub APIPyPI/npm+1
Ratio product preview2026 – now

Ratio

A free, open-source money manager for Android that continues the Ivy Wallet codebase after upstream went unmaintained. 100% Kotlin and Jetpack Compose: accounts, budgets and categories, CSV import, debt and lending tracking, planned payments, and offline-first Room storage. Releases are built from source by GitHub Actions and signed as FOSS APKs — no store, no ads, no telemetry.

  • 100% Kotlin + Jetpack Compose with Material 3 and offline-first Room storage
  • Signed APKs built straight from source in GitHub Actions — no Google Play required
  • GPL-3.0, no ads and no trackers: your money data stays on your phone
KotlinJetpack ComposeMaterial 3RoomHilt+3
JournalEdge product preview2026 – now

JournalEdge

A trading journal you will actually keep up to date. Paste rows straight from TradingView or MT4, drop a chart screenshot and let in-browser OCR read entry, stop-loss and take-profit while detecting long vs short by colour, or import full broker history from MT4/MT5, cTrader and more. Then review your edge with outcome badges, filters and Recharts analytics.

  • Three ways in: copy-paste, screenshot OCR, or a full broker history file
  • Auto-detects platform and columns, then previews every row before anything is saved
  • Profit / loss / breakeven / open outcomes derived automatically and filterable
ReactTypeScripttRPCDrizzle ORMPostgreSQL+3
CryptLearn product preview2025 – 2026

CryptLearn

An AI-assisted cryptography e-learning platform. Production-grade REST API with JWT access/refresh rotation in HttpOnly cookies, hashed refresh-token storage, and three-tier RBAC. The React frontend ships live Caesar, Base64, SHA, and RSA (WebCrypto) tools plus points, streaks, and badge analytics.

  • JWT access/refresh rotation in HttpOnly cookies with hashed refresh-token storage
  • Three-tier RBAC enforced across every API boundary
  • Live Caesar, Base64, SHA and RSA (WebCrypto) playgrounds
ReactNode.jsExpressMongoDBJWT+1
Hilfegeschichten product preview2025

Hilfegeschichten

Full-cycle migration of a PHP/Laravel prototype using phased parallel-run deployment, remediating vulnerabilities for 500+ active users. Rebuilt access control, user management, and a timeline feed; ARIA-compliant, keyboard-first redesign lifted usability test scores by 60%.

  • Vulnerability remediation for a platform with 500+ active users
  • Parallel-run migration from a PHP/Laravel prototype with no downtime
  • ARIA-compliant, keyboard-first redesign of access control and feeds
MigrationAccessibilityLaravelPHPMySQL+1
SmartCoaster product preview2024

SmartCoaster

A secure multi-service API for a constrained IoT device and POS backend. Service-to-service authentication (zero-trust style), payment integrations with multi-transaction management, webhook handling, failure recovery, and payment-state tracking.

  • Service-to-service authentication with a zero-trust model
  • Multi-transaction payment management with state tracking
  • Webhook handling and failure-recovery flows for constrained devices
PythonIoTLinuxDjangoREST APIs+1
Kitchen VR product preview2023 – 2024

Kitchen VR

A Unity VR simulator with real-time physics-based mesh slicing driven by controller Linecasts and velocity-estimated cut planes. Runtime tuned via FixedUpdate scheduling and LayerMask-scoped collisions for consistent, reproducible demos on Meta Quest.

  • Physics-based mesh slicing with Linecast cut planes
  • Velocity-estimated cuts tuned through FixedUpdate scheduling
  • LayerMask-scoped collisions for consistent Meta Quest performance
UnityC#VR/XRMeta QuestXR Toolkit
God's Eye product preview2019 – 2020

God's Eye

An autonomous UAV prototype built with ROS Melodic, embedded Linux, and Python/C++ pipelines for real-time sensor fusion, disaster identification, and emergency alerting. Finalist at Smart India Hackathon 2020, competing against 1,000+ teams.

  • ROS Melodic pipeline for real-time sensor fusion
  • Disaster identification and emergency alerting on embedded Linux
  • Smart India Hackathon 2020 finalist against 1,000+ teams
ROSLinuxPythonC++Embedded Systems

Research & side work

Academic projects, research studies, and explorations that complement the core engineering work — from VR therapy research to human-robot interaction and usable-security studies.

Immersion and Possession of Superpowers in VR Games Decreases the Fear of Heights

Immersion and Possession of Superpowers in VR Games Decreases the Fear of Heights

A Beyond Real VR study that explored how immersive game mechanics could support acrophobia-related scenarios and height-fear reduction.

VR DevelopmentHTC ViveImmersive ComputingResearch
Human-Robot Interaction Systems

Human-Robot Interaction Systems

A human-robot interaction study using the NAO robot to examine toddler emotions, play responses, and social engagement patterns.

RoboticsPythonAI/MLNAO SDK
Bank Identity Fraud Detection Security Design Solution: Proposal and a Case Study

Bank Identity Fraud Detection Security Design Solution: Proposal and a Case Study

A usable-security case study that examined online identity-fraud experiences in banking and social media and translated the findings into safer warning patterns.

MS OfficeMiroWebexFigmaMAXQDA
IoT Product Design Research

IoT Product Design Research

User-experience research for connected-device concepts, bridging embedded systems, hardware interaction, and product design.

IoTProduct DesignUX Research