Welcome to my portfolio website!

Hello, I'm
Jawadur. a Developer. a Professional.

I strive to deliver exceptional results with energy and enthusiasm.

svg image

Projects

PDF BookMark Generator

Create PDF bookmarks and outlines without the need for Adobe or other paid PDF software. In this project I used HTML, CSS, JavaScript, Flask, Python, and PyPDF2 to build a web application for uploading, viewing, and manipulating PDFs.

Android Sudoku Solver

A simple Android app that can solve 4x4 Sudokus. This project was build with Java and Android Studio. It has 1000+ downloads on Google Play!

Ecommerce Back-end

Developed the backend for a local charity's e-commerce website using Node.js, Express, and MongoDB. Implemented login and registration features, as well as authentication to ensure only administrators can manage stock. Created RESTful APIs, enabling customers to add items to their cart and complete purchases securely through Stripe.


Backward Ray Tracer Implementation

Implemented a backward ray tracer using C++ and CMake. The project models a perspective camera with a single point light source, and renders one sphere with an Earth texture. It uses the Blinn-Phong illumination model for lighting and shading. Anti-aliasing and texture mapping was also added.

Full-Stack URL Shortening Service

Developed a full-stack URL shortening service using Node.js, Express, and MongoDB. The application provides full CRUD (Create, Read, Update, Delete) functionality for managing URLs through RESTful endpoints. The backend handles URL validation and storage, while the frontend dynamically displays and updates links using HTML, CSS, and JavaScript. I also implemented Pug templates for rendering update forms.

svg image

Interested to work together? Let's talk