Aadil Ahmad

About Me

I am First Class Honours student graduated from Computer Science with a Year in Industry from The University of Birmingham in 2025. Below you will find some of my personal projects that I have done over the years. Feel free to contact me on LinkedIn using the link above.

Projects

Blockchain Product Verification System

Created a decentralised product verification system using Next.js for the front-end, HardHat for contract interactions and development, deployed the smart contract to the Sepholia test network.

You can view the webpage by clicking the link below. Blockchain Product Verification System

Community+ Full Stack Team Project

As a team created a full-stack web application using Angular for front-end and Spring Boot for the back-end, as well as implementing multiple APIs and using GitLab for version control and CI/CD pipeline while using industry-standard agile development techniques. Created a Client-Server Messaging Forum with multiple rooms using RabbitMQ and WebSockets.

You can view the project on Github by clicking the link below.

Serverless Note-Taking Application

Created a note-taking app from scratch that has a working user system, billing system, and backend API. I created it using Serverless Framework, React.js, AWS, JavaScript, HTML, CSS, and Stripe.

Linux Character Device Driver

Used the Linux kernel to create a character device driver in C that can run concurrently with multiple user-level programs.

Ethereum Smart Contract

Created an Ethereum smart contract using Solidity and JavaScript. Deployed it on the Ropsten test network using Node.js.

Wordle Clone

Wordle Clone

Created a simple clone of the popular word-guessing game using HTML, CSS, and JavaScript. Visit the website by clicking the link below. Wordle Clone

Database Client-Server

Built a database client-server in Java and SQL to access a database and display results that utilise threads, sockets and use the database management system PostgreSQL.

Encrypted Messaging App

encrypted messaging

Built an encrypted messaging app in Visual Basic that uses a 256-bit AES encryption method and includes documentation.