Personal practice

Learning by building and recreating

I enjoy building personal projects because they let me take an idea from concept to working application. I recreate existing web apps with Laravel to practice connecting routes, data models, and user interfaces, and I use Python to experiment with AI-powered features.

I turn ideas into working web applications with Laravel, from designing data models to building user interfaces. In my personal projects, I use Python to explore how AI can make these applications more useful.

Current study

Where my self-directed study goes next

Backend database design

Modeling tables, relationships, and queries so application data stays clear as features grow.

MVC patterns

Separating models, views, and controllers so each part of a Laravel project has a clear job.

Python automation

Using Python scripts to automate repetitive tasks and support AI-powered features in my projects.