Viet Le
Full-Stack Software Engineer
San Francisco Bay Area
Full-stack developer working with TypeScript, React, and PostgreSQL. I focus on building fast, reliable applications and optimizing performance where it matters
Tech stack: TypeScript, Next.js (React), tRPC, Zod, Prisma, PostgreSQL, Tailwind CSS, Zustand, Vitest, Cloudflare R2
Featured Project: CardLedger
A full-stack portfolio manager that treats Pokémon cards like financial assets. I built CardLedger to give collectors deep insights into their collection's value while maintaining the speed of a local tool. It solves the "database bottleneck" by prefetching compressed data, allowing users to search 20,000 cards instantly without network latency.
- Investment Analytics: Visualizes portfolio performance over time, comparing your actual cost basis against daily market value updates.
- Zero-Latency Search: Custom Zustand & IndexedDB engine updates results instantly on every keystroke—no pagination required.
- Optimistic UI: Collection management feels native app-fast, updating the interface immediately while syncing with the database in the background.