My journey into full-stack development began alongside my studies in game development, where I discovered a passion for building responsive, user-driven web applications. I started by learning the fundamentals of front-end development, mastering HTML, CSS, and JavaScript to create interactive interfaces that balance functionality and design. Over time, I expanded into frameworks like React and Vue, focusing on creating efficient, modular components and seamless user experiences that adapt across platforms and devices.
On the back-end, I explored technologies such as Node.js, Express, and Python Flask, gaining experience with database systems like MySQL, MongoDB, and Firebase for data management and authentication. I’ve developed and deployed complete web applications, integrating RESTful APIs, cloud services, and version control through GitHub. This blend of technical versatility and creative design thinking allows me to approach development from both perspectives, building scalable, maintainable systems that also feel intuitive and engaging to users.
Rest API
HTML5
JavaScript
CSS3/SCSS
Bootstrap
Vue.Js
Express.JS
API Dev
CRUD Operations
Node.Js
ASP.Net
Python
Git/Github
Dockers
Command Line
Agile & Scrum
CI/CD
MySQL
PostMan
Json/XML
Visual Studio Code
Optimisation
Websocket
API Documentation
January 2023
My journey in full-stack development began with understanding how the front-end and back-end connect to create complete digital experiences. I started by learning HTML, CSS, and JavaScript to design clean, responsive layouts and practiced structuring data using JSON and REST APIs. This stage taught me the importance of strong architecture from user interface design to database planning and laid the groundwork for building scalable applications.
January 2024
As I advanced, I began developing more interactive and data-driven applications. I explored back-end development with Node.js, Express, and Python Flask, learning how to manage user data, authentication, and API integration. I also experimented with Firebase for real-time synchronisation and MongoDB for document-based storage. This stage was where I began to merge creativity with technical implementation, ensuring that everything from UI components to server logic, working together smoothly.
January 2025
In my most recent projects, I focused on building full-scale, connected systems that integrate cloud functionality and DevOps principles. I learned how to deploy and host applications using Firebase Hosting, Docker, and GitHub Actions, ensuring maintainability and performance. This stage pushed me to refine how I think about software delivery, balancing user experience, speed, and reliability while maintaining modern best practices like CI/CD, version control, and responsive design.
Interested in seeing my work in action?
Explore a collection of my web applications, backend systems, and experimental projects on GitHub each showcasing different aspects of my development process, from front-end design to API integration and cloud deployment.
Use the links below to view my repositories, explore the code, and see how I bring ideas to life through clean, scalable solutions.
Interested in seeing my work in action?
Explore a collection of my web applications, backend systems, and experimental projects on GitHub each showcasing different aspects of my development process, from front-end design to API integration and cloud deployment.
Use the links below to view my repositories, explore the code, and see how I bring ideas to life through clean, scalable solutions.