On the nature of it
“What we make is the clearest record of who we were when we made it.”
01 — Featured
AI-powered fact-checking app. Two-stage pipeline: guardrail classifier + analyzer. Built with Next.js, tRPC, Prisma, and Azure AI Foundry.
A Django-based utility to migrate schemas and data from Snowflake to PostgreSQL for cost reduction and faster local development.
The Dependency Manager is a comprehensive tool designed to help developers manage and maintain their project dependencies efficiently.
Django + Tailwind CSS + React + Webpack. This project is designed to serve React components directly through Django templates, with everything running on a single Django server.
This repository provides an example setup for using Docker with Ofelia to manage cron jobs. The setup includes a development web server and an Ofelia job runner service.
Conceived during a late-night conversation between two friends, a mere 21 days before their dissertation deadline, this project quickly matured into what we now know as Puzzlo, an intriguing and user-friendly game.
Puzzlo 2.0 introduces several key improvements, including a shift to UTC-based gameplay for global consistency and secure password transmission through symmetric encryption.
This repository contains a project that integrates Azure Functions with a PostgreSQL database using Python and Typescript. It provides a set of API endpoints for managing a list of people, demonstrating how to deploy and run serverless functions with database connectivity on Azure.
This repository contains a React component for integrating Google Translate into your application, allowing users to switch languages easily.
A simple, easy to build, currency converter using just useState and useEffects Hooks to handle API calls.
Dissertation Project => Demonstrated ability to architect, develop, and oversee intricate software systems, a fundamental Software Engineering skill emphasising user-centric design importance.
Aurora Sight is a web application designed to deliver the latest data on aurora borealis activity in the UK using the Aurora Watch API.
Aurora Sight 2.0 is a web application designed to deliver the latest data on aurora borealis activity in the UK using the Aurora Watch API.
This repository serves as an introductory guide to implementing Test-Driven Development (TDD) within the Next.js framework.
This web application makes use of the Google Gemini API to generate text from both text-based and image-based inputs.
This website (front-end) was built on the request of a friend. The website was created using Next.js and Tailwind CSS. The (demo) website is hosted on Vercel.
URL Short is a straightforward project developed using the BERM (Bun-Express-React-MongoDB) stack. This web application serves the purpose of converting long URLs into shorter, more manageable links for users.
Riddler is a web application that allows users to solve riddles randomly or categorically.
This is the first version of my personal portfolio website, showcasing my projects, skills, and experience.
File Transfer System is a simple client-server application that allows users to transfer files from a client to a server.
This project is a distributed system built using the Google Web Toolkit (GWT) technology.
To develop a non-web-based software application in Java to support individual and collaborative plot development for stories.
Quizzy is a Java-based Quiz Management System designed to facilitate the creation, management, and grading of quizzes in an educational setting.
This is a RESTful API and web interface (UI using Vue) for a bus travel planner system.
This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications.
This project is a Java implementation of the popular word game Wordle, where players have six attempts to guess a five-letter word.
This is a Java program for a room-booking system that includes both a text-based user interface and a graphical user interface using Java Swing. The program was built using the Model-View-Controller (MVC) pattern.
This Messenger - application called "Voyage" is created as part of CS4203 - Computer Security. It was built using Express and .js with the help of middlewares such as Passport for authentication purposes.
This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products.
This is a real-time order book visualization application for cryptocurrency trading. It uses a WebSocket connection to fetch live order book data from a mock API and displays the top 5 bids and asks for the selected cryptocurrency and exchange.
This smart shopping cart system uses RFID tags and Li-Fi to track purchases in real-time and transmit the total to billing, eliminating barcode scanning and reducing checkout time.