This site requires JavaScript to display navigation and footer content.
Follow my journey as I learn full-stack web development and cybersecurity, building secure web apps from the ground up, and sharing everything along the way.
Published: November 6, 2025
Refactoring repeated link buttons into a reusable ButtonLink component for more consistent pages.
Published: November 2, 2025
Setting up a reusable layout component to keep pages consistent and simplify updates.
Adding a dashboard page and improving form interaction using better label handling and page titles.
Published: October 25, 2025
Displaying a success screen after account creation to confirm success and guide users to the login page.