Software Engineering, Product Design, and Personal Essays.

All of my long-form thoughts on programming, entrepreneurship, product design, and personal reflections, collected in chronological order.

Infinite Scroll with Laravel and Livewire

Infinite scrolling is a popular feature that allows users to load more content as they scroll down a webpage, rather than clicking on a pagination link to view additional content. This blog post will show you how to create an infinite scroll with Laravel and Livewire.

Building API Endpoints with Laravel

Application Programming Interfaces (APIs) have become an integral part of modern web application development. They allow different software applications to communicate and share data, increasing the overall functionality and utility of your applications.

Database Transactions and Resource Locking in Laravel

Database transactions are an essential part of any web application. They provide a way to ensure the integrity of the data in a database by making sure that multiple operations are either all completed successfully, or all rolled back to their previous state if any of the operations fail.

A Letter To My First Born.

A letter to my first born, sharing honest thoughts about parenthood, family bonds, and unconditional love. Through vulnerability and hope, this personal narrative explores the journey of becoming a parent.