Web Fundamentals
Learning how the web actually works - semantic HTML, clean CSS layouts and the basics of JavaScript interactivity. This is where I built the habit of writing code that someone else (including future me) can read.
The path that shaped how I build software today.
Learning how the web actually works - semantic HTML, clean CSS layouts and the basics of JavaScript interactivity. This is where I built the habit of writing code that someone else (including future me) can read.
Moving beyond vanilla JS into component-based development with React and Angular. Learning Bootstrap for rapid prototyping and Three.js for interactive visuals when a project calls for it.
Going deeper into PHP and Laravel for structured applications, picking up Node.js and Express.js for API-heavy projects, and using Python for scripting and automation tasks. MySQL became my default for anything data-driven.
Shipping practical products such as BookEase, Website Audit Pro, student registration dashboards, booking systems and business tools. This phase taught me that shipping is its own skill.
Integrating AI tools into my workflow - using them to move faster on real products without compromising code quality. The goal isn't to replace thinking; it's to remove the parts of the job that don't require thinking.
Practical work across HTML, CSS, JavaScript and responsive interface development.
Server-side development, database modelling and application-focused data handling.
End-to-end web application development across frontend interfaces, backend logic and APIs.
My open-source work, project repositories and ongoing development activity live on GitHub.
View GitHub Profile