About
In 2022, I began my journey as a self-taught developer, driven by curiosity and a desire to create. Since writing my first “Hello, world!”, I’ve explored everything from responsive web development projects to hands-on experiments with AI tools and models. My mission now is to keep learning, keep building, and bring innovative ideas to life through technology.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Navigo Taxi
Navigo Taxis Ecosystem – A UK-based ride-booking platform designed with a clean, user-friendly interface for both riders and drivers. The ecosystem includes a rider app, driver app, and admin dashboard, streamlining operations and enhancing the booking experience, resulting in a 90% increase in user engagement and overall service efficiency.

Ainonic Technologies
Ai Noinc website was developed to showcase the company’s role as a leading software house offering AI-based solutions worldwide. With a sleek, user-friendly design and strong brand messaging, the site effectively highlights Ai Noinc’s technological expertise and global service offerings.

Ignite Courier
Ignite Courier Service – A UK-based courier platform built to streamline the process of sending and receiving parcels with ease. Featuring a modern, intuitive interface, the website ensures a smooth user experience from booking to delivery tracking. Its clean design and efficient functionality have contributed to a 90% user satisfaction rate and improved customer retention.

Elore Digital
Elore Digital Website – A high-end, modern website developed for a UK-based digital marketing agency. Built from a Figma design, the site was transformed into an interactive and compelling user interface using best practices in React and Tailwind CSS, resulting in a 90% increase in visitor engagement.
I like building things
My coding journey began with a simple program that printed a message on the screen — a small moment that sparked a lasting curiosity. Since then, I’ve grown by building projects that challenged me to think critically, solve problems, and continuously learn. Each step, from understanding basic logic to creating fully functional applications, has shaped my passion for turning ideas into real, working solutions.
- C
Custom Tool Agent
A versatile agent built with LangGraph and powered by Google's Gemini 2.0 Flash model. This project automates multi-step tasks such as searching for information and saving results, integrating with external tools to fulfill complex requests.Tools: Python, LangGraph, Google's Gemini 2.0 Flash, Pycharm
- E
Entity Agent
Entity Agent is a LangGraph-based tool that intelligently maps fields from incoming JSON data to a pre-defined product field schema. Leveraging a large language model, it analyzes both field names and content to provide accurate matches with confidence scores.Tools: Python, Google API Key, Python Libraries: langchain langgraph, langchain_google_genai, python-dotenv, pygraphviz pydot
- O
Oop School Library
OOP School Library is a console-based app built using Object-Oriented Programming principles to help librarians at OOP University manage books and track borrowing records. It supports adding students, teachers, books, and recording borrow transactions while following a structured UML class design. The project demonstrates concepts like decorators, associations, refactoring, data persistence, and unit testing.Tools: Ruby, GitHub, Visual Studio Code
- S
Spa Booking App
The Spa frontend app is the frontend react app for the spa app built to help individuals easily book their spa sessions.Tools: Rails, Postgres, HTML5, CSS, JavaScript, GitHub, Visual Studio Code
- S
Space X
SpaceX App is a React and Redux application that fetches real-time data on rockets and missions, allowing users to explore technical details, historical milestones, and future launches. It features a three-page interface with booking functionality, enabling users to reserve seats, track reservations, and stay updated on launch schedules — delivering an engaging experience for space enthusiasts.Tools: React, Redux, HTML5, CSS, SCSS, JavaScript, GitHub, Visual Studio Code
- R
Ror React App
The setup app using react as frontend and rails as backend and also creating different API end points for showing the random greeting messages from my app database.Tools: Rails, Postgres, React, Redux, HTML5, CSS, JavaScript, GitHub, Visual Studio Code
- H
House Badget App
Fully Functional House Bugdet App with User Authentication and Testing Using Ruby on Rails and Devise Our project is a solo effort to develop a feature-rich House Bugdet application built on the Ruby on Rails (ROR) framework. The primary goal of this application is to allow users to create, manage, and share their House Bugdet while providing a seamless and intuitive user experience.Tools: Rails, PostgresSQL, ROR, HTML5, CSS, JavaScript, GitHub, Visual Studio Code
- R
Rails Recipe App
Fully Functional Recipe App with User Authentication and Testing Using Ruby on Rails and Devise Our project is a collaborative effort to develop a feature-rich recipe application built on the Ruby on Rails (ROR) framework. The primary goal of this application is to allow users to create, manage, and share their recipes while providing a seamless and intuitive user experience.Tools: Rails, PostgresSQL, ROR, HTML5, CSS, JavaScript, GitHub, Visual Studio Code
- C
Catalog of my things
Catalog of my things is a group capstone project based on Postgrel SQL and RubyTools: Ruby, PostgreSQL, GitHub, Visual Studio Code
- E
Enumerable Ruby
This project demonstrates the implementation of a custom Enumerable module in Ruby. It includes a MyList class that utilizes the MyEnumerable module to provide functionality similar to the methods in the Enumerable module.Tools: Ruby, GitHub, Visual Studio Code
- M
Morsecode-decoder
This repo is for creating a Morse-code decoder using RubyTools: Ruby, GitHub, Visual Studio Code
- V
Vet_Clinic
A database for a vet clinic to manage animals' information.Tools: PLpgSQL, PostgreSQL, GitHub, Visual Studio Code
- H
Hotels-Archive
Hotels Archive is a Vite + React app that provides a centralized platform to search, filter, and explore hotels worldwide. Powered by Redux for state management and integrated with Rapid API for real-time data, it delivers up-to-date details such as images, amenities, ratings, reviews, and contact information. With seamless navigation and a user-friendly interface, the app serves as a valuable tool for both travelers and hoteliers to discover and showcase properties efficiently.Tools: React, Redux, HTML5, CSS, SCSS, JavaScript, GitHub, Visual Studio Code
- R
React Todo App
A simple React Todo App that allows users to create, read, update, and delete tasks. It features a user-friendly interface with a responsive design, enabling easy task management across devices.Tools: JavaScript, HTML5, CSS, GitHub, Visual Studio Code
- M
My Todo List Website
This is my first project in which I have used webpack loaders and webpack dev server. To-do-list is a simple website allowing you to add task list and remove the task when completed.Tools: JavaScript, HTML5, CSS, DOM Manipulation, ES6, Webpack, Loaders/bundlers GitHub, Visual Studio Code
- M
Math Magicians App
Math Magician is a user-friendly app with a sleek design and a highly functional calculator, created using the React library. Its intuitive interface and responsive design make it accessible on any device, while the power of React allows for scalability and flexibility. It's an essential tool for anyone who frequently deals with mathematical calculations, making complex operations simple and accurate.Tools: React, HTML5, CSS, JavaScript, GitHub, Visual Studio Code
- J
JavaScript Group Project
This project is a web application that uses JavaScript to fetch data from a meal API and display meal categories along with their respective images, titles, and buttons for comments and reservations. The application also uses media queries to apply responsive styling for different screen sizes, making it accessible on desktop and mobile devices.Tools: JavaScript, HTML5, CSS, DOM Manipulation, ES6, Webpack, Loaders/bundler, Unit Testing with Jest, GitHub, Visual Studio Code
- M
My Portfolio Site
This project focuses on building a mobile‑first personal portfolio website using Flexbox for layout. Its goal is to create an effective, SEO‑friendly, and responsive portfolio to showcase work professionally. The third milestone—developing the desktop version with media queries and adding an HTML form—has been completed.Tools: JavaScript, HTML5, CSS, GitHub, Visual Studio Code
- B
Books App ES6
This is a solo project which is similar to the Awesome Books app that I have created with my team in the recent past. The only differece is; this time I have developed a Book app using ES6 modules with 'export' and 'import' keywords. In addition to that I have also added a new feature of displaying Current Date and Time.Tools: JavaScript, HTML5, CSS, DOM Manipulation, ES6, GitHub, Visual Studio Code
- B
Books App
This is pair-programming based website related to the Awsome Book. You can add the list of your favourite books with their author name. And also you can remove any book by clicking on the remove button and it will give you the functionality of adding and removing the book from your personal Book list anytime when you desire to do that.Tools: JavaScript, HTML5, CSS, DOM Manipulation, GitHub, Visual Studio Code
- C
Capstone One
This is my first capstone project at Microverse! The National educational Summit is a two page website which is designed for a annual summit in Australia. It has been designed using HTML, CSS, JS and some parts are designed dynamically like the 'the speakers' section' part, and has the functionallity for both mobile-first and desktop-first versions.Tools: JavaScript, HTML, CSS, DOM Manipulation, GitHub, Visual Studio Code
- H
Hello World
This project is about Microverse Linters configuration and ensuring that all linters checks pass, and also add & display a simple HTML text and basic CSS styling.Tools: HTML5, CSS, GitHub, Visual Studio Code
Get in Touch
Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.