Built full-stack TypeScript SaaS with React/Node.js for AI-powered resume generation. Implemented WASP authentication, Stripe subscription webhooks, and credit-based payment system. Designed PostgreSQL database with Prisma ORM managing 15+ normalized entities for user data, resume versions, and automated document parsing. Integrated OpenAI API with custom prompts for ATS optimization and job-specific tailoring. Developed WYSIWYG editor with inline editing and server-side PDF generation. Scaled to 1,000+ active users and in production.
Built a double-entry payments ledger REST API in Java 21, Spring Boot 3, and PostgreSQL. Designed the schema with JPA and Flyway migrations, deriving account balances from SQL aggregates rather than stored totals. Enforced append-only history through reversal transactions instead of edits or deletes. Made duplicate posting safe under concurrency by arbitrating on a unique idempotency-key constraint, with the write on its own transactional boundary so recovery survives the rollback. Verified with concurrency and Testcontainers tests.
Built an interactive React tutorial that guides learners through a 50-step todo app build, covering state, effects, routing, memoization, and testing. It combines a live preview, step-by-step code panels, and a type-along editor so each concept is learned by doing. The project uses real React features like useState, useReducer, useEffect, useContext, MemoryRouter, and fetch, and is inspired by The Odin Project Curriculum.
The single greatest thing you can do for your sanity is to take life seriously. We live in a profoundly irony-poisoned society and you cut off 1/100th of what life can offer you by being a goofball. The jester may be near the king but he does not sit at the hand of the fatherI think there's something to that.