Skip to content

Final-year Data Science studentFull-stack developer

I build intelligent, data-driven digital solutions.

I'm Basit Abbas, a final-year BS Data Science student who enjoys combining data science, AI, backend development, and modern frontend technologies to build practical applications.

Currently
BS Data Science — Final Year
Availability
Open to freelance & opportunities
Find me
Syed Basit Abbas Haider, Data Science Student & Full-Stack Developer
Lahore, Pakistan
  • Python
  • Next.js
  • Django REST Framework
  • Machine Learning
  • NestJS
  • RAG
  • PostgreSQL
  • OpenAI
  • NLP
  • React
  • Flask
  • LangChain
  • MongoDB
  • TypeScript
  • Deep Learning
  • ChromaDB
  • SQL
  • Docker
01Introduction

Turning what I learn into what I build.

I'm currently in the final year of my BS Data Science degree at Superior University Lahore. Alongside my studies, I build projects across data science, machine learning, AI, backend development, and full-stack web development.

My focus is on learning by building — taking a technology, understanding the fundamentals properly, and then turning an idea into something that actually runs. Every project on this site came out of that loop.

Projects built end to end
8Projects built end to end
Backend frameworks used in production-style builds
4Backend frameworks used in production-style builds
RAG applications shipped
3RAG applications shipped
Started BS Data Science
2023Started BS Data Science
03Selected work

Projects I've built end to end.

Academic and independent builds — every one designed, written and debugged by me. Each has a full case study with the architecture and what I learned.

LearnForge — schematic diagramFeatured

AI / Generative AI / Full Stack

LearnForge

An adaptive AI tutoring platform that turns a student's own course material into explanations, quizzes and flashcards.

Next.jsDjango REST FrameworkPostgreSQLOpenAILangChainChromaDBWhisper+1
Case study
AI Quiz & MCQ Generator — schematic diagramFeatured

Generative AI / RAG / Full Stack

AI Quiz & MCQ Generator

A full-stack app that turns an uploaded document — or a live web search — into a graded multiple-choice quiz.

Next.jsNextAuthFlaskMongoDBOpenAIRAGSerpAPI
Case study
Medical Chatbot — schematic diagramFeatured

Healthcare AI / RAG / Full Stack

Medical Chatbot

A retrieval-augmented chatbot that answers from a curated medical knowledge base instead of from model memory.

Next.jsNextAuthPythonFlaskMongoDB+2
Case study
AI-Powered Project Management System — schematic diagramFeatured

Full Stack / Backend / Generative AI

AI-Powered Project Management System

A project and task manager where an admin can assign work and then just ask a chatbot who is doing what.

NestJSNext.jsPostgreSQLJWTOpenAI+2
Case study
Fake News Detection — schematic diagramFeatured

NLP / Machine Learning / Deep Learning

Fake News Detection

An NLP pipeline and feedforward neural network that classifies news content, served behind a small Flask app.

PythonNLPDeep LearningFeedforward NNFlask+1
Case study
04Education

Where I'm studying.

In Progress — Final Year2023 — Current

Bachelor's in Data Science

Superior University Lahore · Lahore, Pakistan

A four-year programme covering the full span from the mathematics underneath machine learning to the systems that put a model in front of a user.

Relevant coursework

Machine LearningDeep LearningNatural Language ProcessingGenerative AIReinforcement LearningArtificial IntelligenceData StructuresDatabase Management+5 more
Full education page
05Experience

Honest about where I am.

No professional work experience yet

I'm currently focused on completing my degree, building practical projects, developing my technical skills, and gaining real-world experience through freelance opportunities and independent development.

Hands-on project experience

  • AI-powered applications

    Tutoring platform, quiz generation, domain chatbots.

  • Full-stack web applications

    Next.js front ends over NestJS, Django and Flask APIs.

  • Machine learning projects

    End-to-end pipelines from raw text to an evaluated model.

  • NLP projects

    Preprocessing, vectorisation and neural text classification.

  • RAG applications

    Chunking, embedding and retrieval over private document sets.

  • Backend APIs

    Authenticated REST services with role-based access control.

  • Database-driven applications

    PostgreSQL and MongoDB schemas designed before the endpoints.

  • Automation workflows

    Webhook-driven integrations wiring services together.

06Technology

The stack I actually work in.

Nothing aspirational on this list — every item here has been used in a project or a course.

Programming

6

Languages used day to day

PythonJavaScriptTypeScriptSQLC++C

Data Science

7

Analysis and modelling

Data AnalysisMachine LearningNLPDeep LearningData VisualisationMatplotlibSeaborn

AI & Generative AI

10

LLM application layer

OpenAI APIPrompt EngineeringRAGLangChainChromaDBEmbeddingsSemantic SearchAI AgentsTool CallingMCP

Backend

8

APIs and services

DjangoDjango REST FrameworkFlaskNode.jsNestJSExpress.jsREST APIsJWT

Frontend

6

Interfaces

Next.jsReactJavaScriptTypeScriptHTML5CSS3

Databases

5

Storage and querying

PostgreSQLMongoDBMySQLSQL ServerSQL

Mathematics

4

Foundations under the models

Linear AlgebraCalculusProbabilityStatistics

Tools

7

Everything around the code

GitGitHubDockerVS CodeJupyterGoogle Colabn8n
07How I work

Five steps, no mystery.

The same sequence whether it's a model, an API or a full application.

01

Understand

Understand the idea, the constraints and what success actually looks like.

02

Plan

Break the problem into technical tasks and decide the stack before writing code.

03

Build

Develop the application, model, API or workflow in reviewable increments.

04

Test & improve

Test the behaviour, fix what breaks, and refine until it holds up under real input.

05

Deliver

Hand over the finished project with documentation and setup notes where appropriate.

08Freelance

Available for project work.

Based in Lahore, Pakistan, working PKT (UTC+5) and comfortable overlapping with other time zones.

Upwork

Available for freelance development, data, AI, and full-stack projects.

Profile going live soon — reach me on WhatsApp in the meantime

Fiverr

Explore my available development and data-related services.

Profile going live soon — reach me on WhatsApp in the meantime

Work together

Have a project idea?

I'm open to freelance projects, collaborations, internships, and opportunities where I can contribute while continuing to grow.

Usually replies within a day · Lahore, Pakistan · PKT (UTC+5)

Chat on WhatsApp