Abdul Rafe
Full Stack AI Engineer
About Experience Skills Projects Contact

Hello, I'm Abdul Rafe

Product-mindedFull Stack AI Engineer

Growth & Product

I’m a NUST CS student in Islamabad who builds and ships AI products end to end. I validate ideas with users, turn market and competitor research into product decisions, and iterate on feedback.

View Projects Get In Touch Resume
Abdul Rafe Python PostgreSQL Spring JavaScript MongoDB NestJS Docker
Next.js 14 React 18 TypeScript Python LangChain FastAPI Node.js PostgreSQL MongoDB Supabase Docker Growth & Product Three.js GSAP WebGL Java · JavaFX C++ Tailwind CSS AI · ML Full Stack AI Engineer
About

Who Am I

I’m a product-minded Full Stack AI Engineer and NUST Computer Science student based in Islamabad. I take ideas from research and user conversations through development, launch, and iteration.

My product work spans market research, competitive analysis, and user journeys—turning what I learn into clear recommendations and product decisions. I’m especially interested in generative AI and consumer products that solve real problems.

I build across the stack and ship AI features including RAG, LLM integrations, and automation, then improve them with feedback from users.

8+
Projects
2
Active Roles
'29
NUST Grad
Setup
Experience

Where I've Worked

Full Stack AI Intern

Bayent Labs · Internship

JUN 2026 — PRESENT

  • ✦Visited salons to interview owners and validate demand for Voicehelm, an AI voice and booking agent; created the data-collection form, pitch decks, and cost reports.
  • ✦Led market research and competitive analysis, turning findings into clear product recommendations for leadership.
  • ✦Delivered features and internal tools across React/Next.js, Node.js, PostgreSQL, MongoDB, and Python services, working closely with senior engineers on scope, code quality, and timelines.
React Next.js Node.js Python PostgreSQL MongoDB Market Research
Present
Islamabad, Pakistan · Hybrid

Full Stack AI Engineer

Upwork · Self-employed

MAY 2026 — PRESENT

  • ✦Take client ideas from brief to launched product: scope the work, build and ship it, then iterate on feedback.
  • ✦Build polished web apps with React, Next.js, TypeScript, and Node.js, alongside AI features using RAG, vector databases, and LLM APIs.
React Next.js TypeScript Three.js WebGL GSAP Node.js RAG Vector DBs LLM APIs
Present
Islamabad, Pakistan · Remote
2025
Agentic AI Workshop
Hands-on team workshop on agentic AI systems — autonomous pipelines, multi-step reasoning and tool-using agents — building and reviewing work collaboratively through GitHub.
2026
Fastn Hackathon
AI Procurement Copilot placed 22nd out of 163 projects.

MY SKILLSET

My Tech Stack

Product & Growth

Market research Competitive analysis User-journey thinking Written briefs & requirements

Data & AI

SQL / PostgreSQL Python Spreadsheets LLM APIs RAG AI automation LangChain Google Gemini

Engineering

React Next.js TypeScript Node.js Supabase MongoDB Three.js GSAP WebGL Tailwind CSS Framer Motion Express.js FastAPI Cloudinary Java / JavaFX C++ Git Docker Vercel
Projects

Things I've Built

Rate NUST Cafes

Consumer Web Platform

Students need a quick way to decide where to eat and what to expect. Rate NUST Cafes brings campus café crowd levels, prices, and student ratings together in one place.

  • ✦Live crowd tracking, cross-café price comparisons, and a ratings leaderboard.
  • ✦Reached 100+ users within 24 hours of launch.
  • ✦Campus-only signup with @nust.edu.pk Supabase Auth and Row Level Security to protect trusted ratings.
Supabase / PostgreSQL Supabase Auth / RLS GSAP WebGL Vercel
Rate NUST Cafes — Home
Rate NUST Cafes — Mobile view

AI Procurement Copilot

Full Stack · AI-Powered · Featured

Supplier quotation reviews can bury important differences in long PDFs. I built an AI procurement copilot that extracts supplier details, compares offers side by side, and surfaces pricing, compliance, and delivery risks. It is in a live pilot with a Saudi cement company.

  • ✦Extracts supplier data from PDFs and compares quotations side by side, flagging pricing, compliance, and delivery risks.
  • ✦RAG-based Q&A lets procurement teams ask natural-language questions across quotations and contracts.
  • ✦Built with Next.js, TypeScript, NestJS, Supabase Postgres/pgvector, and Groq; currently in a live pilot with a Saudi cement company.
Next.js NestJS Supabase PostgreSQL / pgvector Groq
AI Procurement Copilot — Quote Comparison Dashboard
AI Procurement Copilot — Ask Copilot

Build Link

Full Stack Web App · Featured

Finding a reliable contractor can be difficult for homeowners. Build Link connects Pakistani homeowners with contractors through a marketplace for project listings, bookings, and reviews.

  • ✦Built listing, booking, and review flows for both sides of the marketplace.
  • ✦Added authentication and protected routes for account-specific access.
  • ✦Uses Next.js 14, Tailwind CSS, MongoDB, NextAuth.js, and Cloudinary uploads; deployed on Render.
Next.js 14 MongoDB Cloudinary Vercel/Render
BuildLink — Hero
BuildLink — Dashboard

Quran & Hadith Assistant

Full Stack · AI-Powered · Featured

A source-grounded assistant for questions about the Quran and Sahih Bukhari. It retrieves relevant passages and cites the exact Surah, Ayah, or Hadith so readers can check each answer against its source.

  • ✦Uses RAG over all 6,236 Quran verses and Sahih Bukhari, with answers constrained to retrieved sources and exact citations.
  • ✦Tuned prompts to identify a question’s subject and discard superficial keyword matches before answering.
  • ✦Built with Next.js, TypeScript, Node.js, Supabase pgvector, Transformers.js, and Anthropic Claude.
Next.js / TypeScript Node.js Supabase pgvector Transformers.js Anthropic Claude Vercel
Quran & Hadith Assistant — Home
Quran & Hadith Assistant — How It Works

CipherStack

Frontend · Hackathon Project

Modular encryption pipeline UI with stateful Caesar, XOR & Vigenere cipher processors — each node showing intermediate output in real time.

  • ✦Clipboard integration for one-click copy at any pipeline stage.
  • ✦Smooth UI transitions via Framer Motion with enforced code quality via ESLint.
  • ✦Deployed on Vercel — zero-config CI/CD from GitHub push.
React 18 Vite Tailwind CSS Framer Motion Vercel
CipherStack — Full Dashboard
CipherStack — Mobile

AI News Summariser

Java Desktop Application · GUI & Console

A Java desktop app that fetches live articles from NewsAPI and creates multi-paragraph summaries with Gemini. It offers both a JavaFX graphical interface and console workflows.

  • ✦Organized in an MVC-like structure with JavaFX FXML views and controllers, plus centralized NewsAPI and Gemini services.
  • ✦Uses Java’s built-in HTTP client and org.json for API requests and responses.
  • ✦Packaged as a JAR with Maven and the JavaFX Maven plugin.
Java 17 JavaFX 21 Google Gemini NewsAPI Maven
AI News — Search News
AI News — Home

Plotify

C++ Console Application

Menu-driven CLI real estate app where hosts list plots and guests search, filter & book based on requirements — with data persisted between sessions.

  • ✦Custom booking-to-listing matching algorithm using STL containers and comparators.
  • ✦Session persistence via fstream read/write to plots_db.txt — no external database.
  • ✦Role-based CLI flows: separate host (list/manage) vs. guest (search/book) experiences.
C++ (ISO) STL fstream g++/clang++
Plotify — Available Plots
Plotify — Main Menu

Personal Portfolio

Frontend · Framework-Free · This Site

The site you are looking at — a single hand-written HTML file with zero frameworks, no build step and no bundler, yet running real-time 3D, an interactive globe and a full scroll-animation system.

  • ✦Procedural 3D flower built directly in Three.js/WebGL, animated on its own render loop behind the skills section.
  • ✦Interactive Cobe globe marking where I work from, loaded as a native ES module straight from a CDN.
  • ✦Scroll-reveal system, scroll-spy navigation and a custom trailing cursor built on IntersectionObserver and requestAnimationFrame — no animation library.
  • ✦Fully responsive, with scroll-reveal motion and styling driven by CSS custom properties.
HTML5 Vanilla JS Three.js WebGL Cobe IntersectionObserver Vercel
Location

Based In Pakistan

Islamabad, Pakistan

Open to remote opportunities worldwide

Education

Where I'm Learning

Bachelor of Computer Science
National University of Sciences & Technology (NUST) · Islamabad, Pakistan
2025 — 2029
Data Structures & Algorithms OOP (Java) Database Systems Digital Logic Design Multivariable Calculus Linear Algebra HCI
'29
Graduating
Contact

Get In Touch

Let's work together

Whether it's a project, internship, or just a conversation about AI and engineering — I'm always open. I'll reply within 24 hours.

abdul.rafe8311@gmail.com

+92 329 0976322

✓ Message sent — I'll get back to you within 24 hours.
FULL-STACK AI-POWERED PERFORMANT RESPONSIVE SCALABLE WELL-CRAFTED RELIABLE IMMERSIVE