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.

12

Projects shipped

7

Public repositories

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.

Showing 12 of 12 projects

Enclave product preview2026 – nowStable

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. The latest stable release is v1.13.0; main is being rebuilt as dedicated native apps for every platform.

Updated Nov 2026

  • Latest stable release v1.13.0 — supported desktop builds plus an Android beta
  • 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
RustTauri v2Svelte 5SQLCipherP2P sync+3
Nexus product preview2026 – nowActive

Nexus

Nexus is a self-hosted learning portal. Bring PDFs, EPUBs, slides, articles, YouTube videos, images and audio into a topic; ask questions with citations; turn the same material into flashcards, quizzes, dictation and pronunciation practice; and let spaced repetition and a cross-topic dashboard show what is due and what is actually sticking. It is provider-agnostic, exportable and runs on your infrastructure.

Updated Nov 2026

  • One topic can ingest documents, web articles, YouTube, images, audio and video
  • Grounded answers with citations, plus flashcards, quizzes, dictation and pronunciation practice
  • Spaced repetition and a cross-topic dashboard show what is due and what is sticking
ReactTypeScripttRPCPostgreSQLpgvector+3
Weft product preview2026 – nowPre-alpha

Weft

A browser-native Figma alternative built for a world where designers and coding agents work on the same product. A Weft design is a plain-text, versioned directory of JSON and assets that lives beside the code, diffs and merges like everything else, and can be read and written by any agent through files, a CLI, an MCP server and a live bridge — no plugin required.

Updated Nov 2026

  • Design files are plain-text, versioned JSON that live beside the code — diff, branch, review and merge them
  • Any agent, no plugin: files, a CLI, an MCP server and a live bridge share one documented contract
  • Browser-native editor with real-time presence, cursors, direct manipulation and undo/redo
TypeScriptReactYjsMCPJSON Schema+2
Tempo product preview2026 – nowActive

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.

Updated Nov 2026

  • 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 – nowActive

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.

Updated Oct 2026

  • 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 – nowMaintained

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.

Updated Oct 2026

  • 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 – nowPrototype

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.

Updated Sep 2026

  • 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 – 2026Completed

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.

Updated Apr 2026

  • 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 preview2025Completed

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%.

Updated Sep 2025

  • 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 preview2024Completed

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.

Updated Oct 2024

  • 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 – 2024Completed

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.

Updated Feb 2024

  • 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 – 2020Completed

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.

Updated Jul 2020

  • 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