Projects
Eventment
GitHubTechnologies
TypeScript
Next.js
React
Tailwind CSS
Auth.js
Prisma
SQLite
Zod
Bcrypt.js
Password Hashing and Salting
OAuth
Syntrice EShop
GitHubA 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.
Technologies
C# / .NET
ASP.NET
NUnit
Shouldly
NSubstitute
Password Hashing + Salting
JWT Authentication
Cookies
Refresh Tokens
Entity Framework Core
SQLite
Test-Driven Development
Chef Bot
GitHub Live DemoA 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.
Technologies
JavaScript
Vite
React
Tailwind CSS
Netlify
Serverless Functions
Huggingface Inference API
Syntrice.com (This Site)
GitHubThis site was built using Astro, a JavaScript framework for content-driven websites. Features responsive design using Tailwind CSS.
Technologies
JavaScript
Astro
Tailwind CSS
AWS S3
AWS CloudFront
GitHub Pages
Spreeview (Team Project)
GitHubA 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.
Technologies
C# / .NET
ASP.NET
Blazor
NUnit
Identity
Tailwind CSS
TMDB API
AutoMapper
SignalR
Entity Framework
SQL Server
Syntrice Contact Manager
GitHubA console-based application for managing contact details. Uses a local SQLite database, along with a console frontend for adding, removing and updating entries.
Technologies
C# / .NET
.NET Generic Host
Spectre.Console
SQLite
Entity Framework
Fluent Validations
NUnit
Moq
Syntrice Record Shop
GitHubA 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.
Technologies
C# / .NET
ASP.NET
Blazor
NUnit
Moq
Tailwind CSS
AutoMapper
Entity Framework
SQL Server