Projects
Chef Bot
A personal AI chef assistant to generate recipes from cooking ingredients. Completed as part of a Scrimba course. It is deployed on Netlify, and for recipe generation it utilizes Serverless Functions to call the Hugginface Inference API.
Eventment
A work-in-progress events listing and RSVP platform built using next.js.
Guess the Word
A word guessing game based on hangman, built using React and TypeScript. It is hosted on Netlify.
Meme Generator
A very simple project to build a meme generator using React. Completed as part of a Scrimba course. It is hosted on Netlify.
Spreeview (Team Project)
A team project to create a social networking review website for TV Shows. Consists of an SQL Server, ASP.NET Backend, along with a Blazor frontend. Features authentication using Identity, and a live chat system using SignalR.
Syntrice Contact Manager
A console-based application for managing contact details. Uses a local SQLite database, along with a console frontend for adding, removing and updating entries.
Syntrice EShop
A work-in-progress ecommerce API built using ASP.NET. As an exercise in authentication and cybersecurity, it features password hashing and salt generation using Pbkdf2, and configurable JWT authentication with refresh token support.
Syntrice Record Shop
A RESTful API for a fictional record shop business. Consists of endpoints to manage Artist, Genre and Record entries, along with a work in progress Blazor frontend.
Tenzies
A dice game based on Tenzi, built using React. Completed as part of a Scrimba course. It is hosted on Netlify.