Portfolio

Previous Work

Places I worked at

/fun/ipf.png

Data & Decisions Developer

This is my current role. IPF provides a variaty of loans, offering affordable financing solutions for individuals who need assistance with their financial needs. As a developer, I worked on the software responsible for deciding and processing customer applications. The work involved heavy involvement in AWS, C#, IIS, T-SQL and other technologies.

/fun/shreem.png

Full Stack Developer

As a Full Stack Developer at Shreem, I built key features, notably a real-time messaging component using React and Web Sockets. I conducted regular quality assurance checks and code reviews, ensuring platform integrity. My role spanned both front-end tasks and back-end with an emphasis on user-facing features like menus, headers, and profile functionalities.

Volunteering

My volunteer experiences and initiatives

/fun/lbu.png

LBU Student Rep

As a Student Rep at Leeds Beckett University, I represented student views on education, liaise with staff and the Students' Union, and participate in a system improving academic representation. My duties included understanding student experiences, discussing solutions with staff and students, and reporting outcomes.

/fun/foldingAtHome.webp

Folding@Home

Folding@Home is a global project by Stanford University, utilizing idle computing power from volunteers' computers to simulate protein folding. This research aids in understanding diseases like cancer and Alzheimer's to develop potential treatments. I'm currently in the top 4.25% of contributors.

/fun/tor.webp

Tor Relay

Tor, is a free, open-source software that enables anonymous communication on the internet. It conceals a user's location and usage from anyone conducting network surveillance, thus maintaining the user's privacy and freedom. I run a Tor node that helps the network.

Demos and Games

Interactive pages

/fun/chalk.png

Chalk

In university, my ex partner and I developed an engaging platformer game. The objective is to guide a piece of chalk back into its box. I crafted a custom physics engine to enhance the gameplay. It's built with JavaScript, utilizing the P5.js framework for rendering functionality.

/fun/aStar.png

A Star

I have developed an efficient path-finding solver, implementing the sophisticated A Star algorithm. This software is readily available on GitHub for you to utilize and modify as per your needs. For a practical demonstration of its functionality, feel free to explore the live demo.

/fun/sudoku_solver.png

Sudoku Solver

I have made a Sudoku solver. The brute-force Backtracking algorithm is the major solving algorithm in this Sudoku solver with a supporting algorithm that helps remove singles from the graph.

/fun/lagrange.png

Langrage Demo

A simple demonstration of how Langrage polynomials work. You can place points anywhere along the screen and the curve will recalculate, passing through all of the points made.

Personal Projects

Projects I did in my spare time

/fun/R-AI.png

R-AI

R-AI is a pioneering project I crafted, aimed at narrowing the gap between normal users and Artificial Intelligence. It operates as a streamlined Discord bot that allows you and your friends to engage in an interactive conversation. Consider it as a group chat, brilliantly infused with ChatGPT. Moreover, R-AI broadens its functionality by supporting group voice calls. It even diversifies by adopting various intriguing personalities.

/fun/crab_rave.png

Hobbies

Sometimes I like to take a break from programming. I enjoy making 3d art, music and other random things.

/fun/old_website.png

Python SPA Website

This is my website generation tool that I used on my old website. It can take ODF and TXT formats and generate it into a downloadable webpage. It does this by utilising data URIs to create and compress the data that it needs.

/favico.png

Website Neo

This website. It was made in Next.js using TypeScript. It is a huge collection of all of my past work with descriptions and documentation for everyone to see. It is mainly a celebration of everything I have done. Like everything else, it's FOSS.

University Projects

Things I made at university

/fun/password_manager.png

Internet Nomad Password Manager

The Internet Nomad password manager is built upon research into encryption types. It focuses on the fact that a person maybe have one or more identities online. It also offers unconventional recovery methods to allow users to recover from catastrophe.

/fun/drawing_program.png

Drawing Project

The university assignment that I achieved full marks on is a unique drawing program created using a specially designed programming language for this particular project. The program enables users to draw freely using this language which is intended to be high level for easy comprehension by programming learners.

/fun/todo.png

ToDo App

A simple ToDo application written for Android. Made for a Java assignment. Uses fragments and SQLite 3. The assignment was designed to teach about app lifecycles, fragments, and other aspects of the Android operating system.