Software Systems Engineer · Product Builder · Local-first Architecture
Building secure, interactive and system-driven software experiences.
I design and build software as systems, not just applications.
My work focuses on:
- Local-first product architecture
- Security-driven UX and data integrity
- Interactive system interfaces
- End-to-end product ownership
- Desktop + Web integrated experiences
I care about how software behaves as a living system, not just how it looks.
KeyPing is a desktop application focused on password hygiene and vault intelligence.
It is not a browser autofill tool.
It is a local security system for password analysis and lifecycle control.
Core concepts:
- Local-first encrypted vault (AES-256-GCM)
- Similarity & reuse detection engine
- Versioned password history
- Security scoring and risk analytics
- Intelligent encrypted import / merge
- Guided onboarding and demo runtime
- Auto-update desktop distribution pipeline
Tech stack:
- Angular (standalone architecture)
- Electron secure sandbox environment
- IPC-driven local backend logic
- Custom i18n runtime
- Electron Builder release system
This project represents my approach to:
→ product engineering
→ security thinking
→ UX as system feedback
→ architecture beyond CRUD
Angular · Electron · .NET · TypeScript
Application architecture · state flows · modular UI systems
Encryption flows · vault logic · risk modeling · local trust boundaries
Native-like UX · updater pipelines · sandbox isolation
Git · Docker · build pipelines · distribution workflows
I built an interactive portfolio structured as a System Core interface.
Instead of traditional pages, projects and modules exist as:
→ nodes in an interactive engineering system
This portfolio represents:
- how I think about architecture
- how I design interaction
- how I present technical narrative
Explore it here:
