Skip to content

About

A Data Science student who learns by building.

Final year, no employer yet, and a shelf of projects that each exist because I wanted to understand something properly.

Syed Basit Abbas Haider, Data Science Student & Full-Stack Developer

Based in

Lahore, Pakistan

Working

PKT (UTC+5)

Document

Download resume (PDF)

I'm Basit Abbas, currently pursuing my BS Data Science degree at Superior University Lahore and working toward becoming a strong data and software professional. I enjoy working across data analysis, machine learning, AI applications, backend systems, and modern web development.

My approach is simple: learn a technology, understand the fundamentals, and build something practical with it. Through academic and independent projects I've explored full-stack applications, RAG systems, NLP, AI-powered tools, APIs, databases, and modern web technologies.

That has meant writing a text-preprocessing pipeline and then discovering the hard way why the vectoriser must never see the test split. Building a chatbot and learning that the valuable behaviour is knowing when to say "that isn't in my sources". Structuring a NestJS backend and realising that where state and authorisation live determines how painful everything downstream is.

I'm currently looking for opportunities to gain professional experience, contribute to real-world projects, and continue growing as a developer and data professional.

Currently

In Progress — Final Year

Superior University Lahore · 2023 — Current

Looking for

Freelance work, internships & collaborations

Remote or Lahore-based

01Experience

Where I am, stated plainly.

I'd rather be straightforward about this than dress it up — it makes everything else on this site easier to trust.

Professional experience

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.

What I do have is eight projects I designed, wrote and debugged myself — including the parts that broke.

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.

Browse the case studies
02Technology

What I work with.

Grouped by layer. Every item here appears in a project or a course on my transcript.

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
03How 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.

Work together

Looking for someone who'll actually learn your problem?

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