Architecture, Conventions, and AI: Building a System for Full-Stack Software Development

Over the past several months, I built a personal reference suite of over 50 full-stack web applications spanning more than 20 categories of software development. It started as a way to document and formalize architectural patterns in isolated environments where each concept could be examined on its own terms.

It turned into a system, complete with its own infrastructure, engineering guidelines, and accompanying audio guides. And the process of designing it reinforced my understanding of software architecture in a way that working in any single codebase probably never could, because the whole point was to build the same patterns multiple times, in multiple contexts, until every architectural decision felt deliberate rather than inherited.

Read more

Creating the Gigpromoter App

(This post originally appeared under the title “From the Practice Room to the Stage with Gigpromoter” in the Gigpromoter blog in March 2022.)

Building a career in the arts can feel like a complex and frustrating puzzle. How does an aspiring songwriter become an established performer? How does an artist bridge the gap between practice room and performance venue? Is it possible to book shows, tour and perform without the assistance of a manager, booking agent and publicist? How does an artist build a career from the ground up?

Read more

© 2024 Peter Ciluzzi