Skip to content

Ideas / Articles

Writing on software design.

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

Building Software in the Age of AI Agents

Working with coding agents puts more weight on clear requirements, useful context, and reliable verification. A practical perspective on delegating implementation while keeping ownership of the software.

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.