Software Engineer based in New York
- System Design Terms, Explained the Way I'd Explain Them to a Friend Aug 9, 2026
- Design Patterns Finally Made Sense When I Stopped Reading the Textbook Jul 22, 2026
- Mutexes and Semaphores Apr 15, 2026
- Your connection pool is too big or too small. Mar 29, 2026
- Where Does Your Login Live? JWT vs Sessions Feb 8, 2026
- Software Architect (Architecture Characteristics) Part 2 Jan 28, 2026
- Software Architect (Architecture Characteristics) Part 1 Jan 27, 2026
- Worker Threads vs. Child Processes: Making the Right Choice in Node.js Feb 24, 2025
- Using Redis with Keyv in NestJS for Caching Feb 12, 2025
- Why You Can’t Stop Scrolling: The Algorithm Explained Jan 14, 2025
- Interface in Typescript Jan 6, 2025
- Advanced Git Commands Dec 14, 2024
- Binary Search Tree (BST) Jul 11, 2024
- Design Patterns in software development Jul 2, 2024
- SOLID Principles Jun 30, 2024
- Working with streams in NodeJS Apr 17, 2019