Timeline from my journey

I've been playing with code for a while now. Here's a look at my timeline.

2024 - 2025

Completed Masters in Advanced computer science at University of Leicester

University of LeicesterDavid Wilson LibraryAttenborough towerDe-montfort hall

2021 - 2024

FullStack Developer at Tata Consultancy Services: Proficient in technologies such as React, Node.js, MongoDB, Express, and Azure.

tata-consultancy-servicestcsTCSTcs

Skills Forged in the Shadows

A collection of battle-tested tools and technologies from the depths of my coding cave.

Express

Express

backend

Node.js

Node.js

backend

MongoDB

MongoDB

database

MySQL

MySQL

database

CSS

CSS

frontend

Material UI

Material UI

frontend

Nextjs

Nextjs

frontend

React.js

React.js

frontend

Tailwind

Tailwind

frontend

NPM

NPM

other

Java

Java

programming

Javascript

Javascript

programming

Python

Python

programming

Azure

Azure

tools

Docker

Docker

tools

Firebase

Firebase

tools

Git

Git

tools

Github

Github

tools

Heroku

Heroku

tools

Kubernetes

Kubernetes

tools

Postman

Postman

tools

Redux

Redux

tools

Typescript

Typescript

tools

Visual Studio Code

Visual Studio Code

tools

Vite

Vite

tools

Welcome to Fight Club

Here's a few projects on my github which I have been working on for a while.

Featured Apps

A showcase of the major applications I have built and deployed.

async function handler

Asynchronous function handler

Javascript

AsyncFunctionHandler is a specialized utility designed to streamline error management in asynchronous environments. I engineered this functional wrapper to eliminate repetitive try-catch blocks, ensuring consistent error propagation across the application lifecycle. By abstracting the error-handling logic, the package enhances code readability and reduces maintenance overhead. I

console artist

ConsoleArtist

Typescript

Console Artist is a lightweight utility engineered to enhance Developer Experience (DX) through sophisticated terminal styling. I developed this package to streamline console output management, allowing for high-contrast, structured logging in CLI-driven environments. By optimizing the internal string-parsing logic, the library provides a minimalist API for color-coded feedback and progress tracking without heavy overhead. It reflects my focus on building reusable, modular software.

Hermes homescreen

Project Hermes

ReactNodeJSMongoDBTailwindCSSExpressJSSocket.ioTypescriptNPMRedisNGINX

Project Hermes is a high-performance communication platform for real-time, low-latency data exchange. I engineered the system to manage asynchronous messaging and user synchronization across concurrent sessions. By utilizing a hybrid architecture for message persistence, I ensured zero data loss during transit. The platform features a scalable delivery pipeline for real-time notifications, demonstrating expertise in event-driven logic and secure, distributed system architecture.

Tictactoe

Tic Tac Toe Game

HTMLCSSJavascript

A minimalistic tic tac toe game built using HTML, CSS and Vanilla Javascript. It serves as a robust example of foundational software engineering and user interface design.

Xitify home screen

Xitify Editor

ReactNodeJSMongoDBExpressJSTipTapTailwindCSS

Xitify is a specialized editor engineered specifically for the .xit file format. It bridges the gap between rich-text editing and niche file structures. I developed a custom parser to translate editor nodes into structured data, ensuring complete schema integrity. The system handles persistent storage with debounced auto-saves and secure file management to protect user data. By extending the core editor to support unique metadata, I optimized for high-concurrency and large file streaming.

Let's stay connected.

I am always eager to explore new opportunities and collaborate on innovative projects worldwide.

Get in touch

I'd love to hear from you! Fill out the form below and I'll get back to you soon.