Full-stack software engineer building production products end to end, from product discovery and interface design to backend architecture, cloud infrastructure, deployment, and observability.
I work primarily with Rust, TypeScript, Python, React, Next.js, PostgreSQL, AWS, Docker, and Terraform. I enjoy products where software architecture, developer experience, and real user needs meet.
Portfolio · LinkedIn · Email · Résumé
A production collaborative workspace with a block-based editor, real-time synchronization, workspace permissions, full-text and semantic search, AI-assisted writing, public links, inline databases, and authenticated MCP access.
Stack: Rust, Next.js, TypeScript, PostgreSQL, pgvector, WebSocket, S3-compatible storage, Docker, and Railway.
Live application · Source code
A production-grade cloud storage product with resumable multipart uploads, folders, sharing, search, trash and restore, public links, a cursor-based sync API, quota enforcement, and background cleanup jobs.
Stack: Rust, Axum, Next.js, TypeScript, PostgreSQL, S3-compatible storage, Docker, Cypress, and Railway.
Live application · Source code
A native desktop client for GitHub pull requests with notification management, CI visibility, review workflows, native tray integration, and cross-platform releases.
Stack: Rust, Tauri, React, TypeScript, SQLite, and GitHub APIs.
- Shipping useful products, not isolated demos.
- Clear service boundaries and typed contracts.
- Authorization, observability, tests, and operational reliability.
- AI features that follow the same product and security rules as human actions.
- Infrastructure that can be understood, reproduced, and maintained.
Building full-stack and AI-enabled products for international teams, with hands-on ownership across frontend, backend, infrastructure, and delivery.



