projects

Typewriter logo

Typewriter

A privacy-first note-taking application built with end-to-end encryption at its core. Engineered with client-side AES-256 encryption, ensuring zero-knowledge architecture where encryption keys never leave the user's device. Designed with a focus on security architecture, implementing cryptographic best practices and a threat model that assumes server compromise. The system architecture prioritizes user privacy through client-side key derivation and encrypted data synchronization.

WhyMe logo

WhyMe

A cross-platform audio transcription system that captures system-level audio streams and processes them through OpenAI's Whisper model. Built with a focus on real-time audio processing, efficient memory management for long-form transcription, and cross-platform compatibility. The architecture handles audio stream capture, buffering, and asynchronous transcription processing, with optimizations for latency and resource utilization across different operating systems.