Abdullah's Portfolio

Skills

Languages

Python Java C JavaScript TypeScript Bash Assembly HTML/CSS

Frameworks & Backend

React Next.js Node.js Spring Boot Django Flask

Data and Storage

SQL PostgreSQL MySQL SQLite MongoDB Prisma

Tools

RAG Git Docker Linux Azure Serverless Stack Postman

Featured Projects

Projectify

Guided learn-by-building platform for turning ideas into real projects.

Next.js TypeScript Supabase Azure

Projectify

A modern problem is new engineers vibe code their projects but have to spend a long time watching youtube tutorials afterwards to actually learn what they built. Projectory is a platform that addresses this issue. The site has a browser built-in ide where you can enter a project idea along with the desired stack. In return, your project structure, and base files will be built (which you can connect to github if desired) and a project tutorial is created!

QU Lecture Library

Converts uploaded lectures into summaries, transcripts, and study notes.

React Node.js OpenAI API SQLite Prisma

QU Lecture Library

Lecture Library is a student-friendly platform where classmates upload recorded lectures and the app turns them into clear, structured study resources like summarized notes and transcripts. It helps students who missed class catch up quickly while still getting the professor’s full explanations.

Expense Tracker

Back-end system for logging, categorizing, and tracking spending.

Java Spring Boot PostgreSQL

Expense Tracker

A back-end system that lets users securely sign up and log in, then record and organize their spending by category so they can view their transactions in one place and better understand where their money goes over time.

Breast Cancer Risk Classifier

Estimates benign vs malignant risk from tumor measurements.

Python React Django SQLite Scikit-learn

Breast Cancer Risk Classifier

A ML breast cancer risk screening web app where users enter tumor measurement values and receive an easy-to-understand prediction of whether the case is more likely benign or malignant, along with a probability score and a short explanation of the key factors influencing the result.

Boolean News

Predicts whether a pasted news article seems trustworthy.

Python HTML/CSS Flask SQLite Scikit-learn

Boolean News

ML web app that helps people quickly judge whether a news article seems trustworthy. You paste in an article (or its text), and it predicts whether it’s likely true or false, while also giving extra context about the article’s tone/bias so readers can make a more informed decision.

Weather Dashboard

Shows live weather, feels-like temperature, and forecast by location.

Python Dash/Plotly OpenWeather API

Weather Dashboard

A location-based weather dashboard that displays live conditions, “feels-like” temperature, and forecast insights, paired with simple visualizations to highlight how weather changes throughout the day.

AI Voice Assistant

Listens to spoken questions and replies out loud with answers.

Python Hugging Face API

AI Voice Assistant

A hands-free AI assistant you can talk to for quick help, explanations, and ideas. Built to feel like a real conversation where you speak and it responds out loud.