
Projects



About Me
I am a passionate Full-Stack Web Developer and IT & Computer Science Educator with a strong foundation in building modern, scalable, and user-centric applications. My journey began with Java, SQL, HTML, and CSS, and has since expanded to mastering JavaScript, Python, and C, along with frameworks and technologies like Next.js, React.js, Node.js, Express.js, TailwindCSS, and MaterialUI.
I specialise in developing robust APIs, responsive interfaces, and database-driven solutions using MySQL, PostgreSQL, MongoDB, and Microsoft SQL Server. Whether it’s building enterprise-scale applications or refining user experiences, I thrive on transforming complex challenges into elegant, practical solutions.
I enjoy mentoring the next generation of developers, bridging theory with industry practice, and fostering curiosity and problem-solving skills in IT and Computer Science. Beyond the classroom and code editor, I’m dedicated to continuous learning, innovation, and contributing to impactful projects that make technology more accessible and meaningful.

Skills
- Express
- GraphQL
- Postman
- REST API
- Swagger.io
- AuthO
- Firebase Auth
- NextAuth
- Supabase Auth
- Azure MySQL
- Firebase
- MongoDB
- MySQL
- Postgres
- ASP.NET Core
- Blazor
- Next.js
- React Router
- React.js
- Vite.js
- Vue.js
- Bootstrap
- MaterialUI
- Radix UI
- Styled Components
- TailwindCSS
- Vanilla CSS
- Cypress
- Jest
- Vitest
- Azure DevOps
- Figma
- Git
- Github
- Github Actions
- Notion
- Trello