Education
Degrees and foundations
M.Sc. Human Computer Interaction
March 2026University of Siegen
B.Eng. Electronics and Communication
May 2022Sri Eshwar College of Engineering
Full-stack engineer with 2+ years of production experience. I take products from the first sketch to the final release — shaping the experience, solving the hard engineering problems, and sweating the details people actually feel. I care about building software that is useful, dependable, and a genuine pleasure to use.
Siegen, Germany · Open to relocation · Full work authorization in Germany
The short version: how I work and what I care about.
I like problems where product and infrastructure meet: an interface that makes a workflow feel simple, backed by an API, a data model and a pipeline that can carry it. I start with the constraints, then choose the smallest stack that can do the job well.
My background is in Human-Computer Interaction, so I measure before I optimise, test with real users and treat accessibility as part of the work rather than a final pass. I'm currently building independent open-source products and am open to full-stack, backend, data and applied-AI roles.
Degrees and foundations
M.Sc. Human Computer Interaction
March 2026University of Siegen
B.Eng. Electronics and Communication
May 2022Sri Eshwar College of Engineering
Peer-reviewed work
AI-Assisted Web Development: Evaluating AI Workflows and Figma-to-Code Accuracy and Efficiency
Design of Hybrid UAV With Multi Rotor Propulsion System
A few principles that show up in every project, whether it is a notes app, a learning portal or a 3D tool.
I start with the user, the constraints and the failure modes. The technology choice comes after the problem is clear.
A useful vertical slice beats a half-finished platform. I prefer a small release that works end to end, then iterate from evidence.
Logs, tests, migrations and rollback paths are part of the feature. If it cannot be inspected or undone, it is not finished.
Production roles, independent products and the work I maintain.
Remote
University of Siegen (ZIMT), Siegen, Germany
The projects currently getting most of my time.
Building Nexus and Enclave
A self-hosted learning portal with grounded citations, and a zero-knowledge knowledge base with encrypted peer-to-peer sync and offline RAG.
Building Weft and Tempo
An agent-native design canvas where humans and agents share plain-text design files, and a browser-based 3D volleyball play designer.
Maintaining Sentinel and Ratio
A dependency-free change monitor and a maintained GPL-3.0 Android money manager.
The products I'm actively building and maintaining — with full case studies for the flagships.
A zero-knowledge knowledge base that syncs device to device over your own network.
A self-hosted learning portal that turns anything you read, watch or photograph into grounded, practiceable knowledge.
An agent-native design canvas where humans and coding agents edit the same files.
Author volleyball plays in 3D and teach them from the browser.
Know when a release, endpoint or dependency changes.
A practical toolkit shaped by production experience, PostgreSQL and pgvector data work, applied-AI delivery, and research-driven experimentation.
Deep dives into the engineering behind the projects — the threat models, the retrieval decisions, the research, and the parts that were harder than expected.
Every notes app wants an account and a server. I wanted neither. Here is the threat model, the cryptography, and the hard parts behind a local-first, zero-knowledge knowledge base.
Read postTurning a coach's whiteboard scribble into an animated 3D play and a shareable video, without installing anything. Notes on Three.js authoring, in-browser video export, and designing for the gym.
Read postHow Nexus turns a folder of documents into cited answers — queue-based indexing, pgvector + full-text retrieval, streaming WebSockets, and the retrieval decisions that mattered more than the model.
Read postI'd love to hear from you — whether it's about a role, a project, or just to say hi. I usually reply within a day or two.