Writing on software design.

All of my long-form thoughts on programming, leadership, product design, and more.

TanStack Start: a New Way to Build Full-Stack Type-Safe Apps

TanStack Start is a modern full-stack React framework that builds upon the strengths of TanStack Router to deliver seamless client–server integration, server functions, and end-to-end type safety. By unifying routing, data loading, and backend logic into a single, type-driven model, TanStack Start offers a scalable and performant approach to building robust web applications with clarity and confidence.

Document Management System

In a world where organizations generate more digital content than ever, the need for a secure, organized, and flexible document management system (DMS) is no longer optional—it's essential. **Ephesus Vault** was built with that need in mind. Designed using **Laravel 12** on the backend and **React 19** on the frontend, it delivers a powerful, modern platform for managing files, posts, categories, and user permissions.

Exploring Remix.js: Empowering Modern Web Development

In the realm of modern web development, Remix.js has emerged as a transformative force, revolutionizing how we conceive, build, and scale web applications. As an innovative framework, Remix.js offers a paradigm shift in crafting robust, performant, and maintainable web experiences. Let's delve into the technical intricacies and key features that make Remix.js a game - changer in the world of web development.

Next 14: A Milestone in Web Development and Beyond

The imminent launch of Next.js 14 marks a pivotal moment in the world of web development, promising a quantum leap in performance optimization, enhanced accessibility features, and an enriched developer experience.