Loading

Hi, my name is

AbdulHanan

Full-Stack Software Engineer

Building full-stack products with React, FastAPI & TypeScript, from first commit to production. 2 years active, 3 SaaS shipped.

View my work
Abdul Hanan

Abdul Hanan

Full-Stack Engineer

Employed

About me

CompanyKCube Solutions
LocationLahore · Remote
DegreeBSSE · FAST-NUCES '24
StatusCurrently Employed
3
SaaS Shipped
2+
Years Active
30+
Technologies
2
Companies

01. About

About me

I'm a Full-Stack Software Engineer based in Lahore, Pakistan, currently building MixClip (a production AI video editing SaaS that's grown to 2,578 active users across 17+ countries) at KCube Solutions using React 18, FastAPI & TypeScript as lead engineer in a cross-functional team of 4. Previously at Visnext Software Solutions building Job Wallet (an AI-powered job tracking SaaS) with Vue 3, Django REST Framework & Python.

PakistanFAST-NUCES '24Open to Remote
Current

KCube Solutions

Full-Stack Software Engineer
Oct 2025 · Present

Education

FAST-NUCES

BS Software Engineering
Class of 2024

“I care about the code after it ships: performance, reliability, and the next engineer who has to read it.”

02. Career

My career
& experience

Oct 2025 · PresentFull-TimeCurrent

Full-Stack Software Engineer

KCube Solutions

2,578 Active Users17+ Currencies0 Server Errors

Owning the full stack of MixClip, a production AI-powered video editing SaaS that's grown to 2,578 active users across 17+ countries. React 18/TypeScript frontend, FastAPI/PostgreSQL backend, and Remotion 4 video rendering engine for scalable video exports.

  • Lead engineer in a cross-functional team of 4 (PM, designer, 1 junior dev): made the call on tech stack and architecture from day one, with Google OAuth 2.0 for auth
  • Frontend editor with undo/redo (Zustand), real-time server sync (TanStack Query v5), 17+ locale support (i18next), and PWA — got Core Web Vitals to 0 CLS and 130ms TBT
  • Wired up Stripe billing in 17+ currencies hitting EUR 300+ in daily volume; added AI auto-subtitles (Azure Speech SDK) and Google Gemini AI content assistance
  • Kept the service at 0 server errors over 30 days of production monitoring via Azure Application Insights; CI/CD on GitHub Actions with Docker multi-stage builds to Azure Container Apps
React 18TypeScriptFastAPIPostgreSQLDockerAzureStripeRemotion
Apr 2025 · Sep 2025Full-Time

Associate Software Engineer

Visnext Software Solutions

10+ Feature ScreensCelery + RedisStripe Freemium

Rebuilt the full frontend of Job Wallet, an AI-powered job application tracking SaaS, migrating from a legacy UI to Vue 3 / Quasar Framework with Pinia and Tailwind CSS. Engineered 10+ Django REST Framework APIs across job descriptions, CV resumes, subscription plans, notifications, contacts, and files.

  • Sole engineer in a 2-person team (PM + developer): rewrote the frontend from scratch and delivered 10+ production screens — including an interview calendar and notification center — in six months
  • Designed and shipped 10+ DRF endpoints (job pipelines, CV uploads, subscriptions, notifications, files) with JWT + RBAC; connected the CV parser into an existing ML pipeline for field extraction and job matching
  • Tracked down and fixed N+1 query patterns across high-traffic Django ORM / MySQL routes; ran interview reminders and subscription lifecycle events via Celery + Redis off the main request path
  • Shipped Stripe billing with 2 tiers (free / $10/mo) and idempotent webhooks; notifications go out as both in-app alerts and SendGrid email
Vue 3QuasarPiniaTailwind CSSDjango RESTPythonMySQLJWTCeleryRedisStripe
2020 · 2024Education

BS Software Engineering

FAST-NUCES Lahore

Graduated from the National University of Computer and Emerging Sciences (FAST-NUCES). Built a strong foundation in algorithms, software engineering, databases, and machine learning through hands-on projects and coursework.

  • Built a brain tumour detection system using deep learning (TensorFlow/Keras)
  • Developed multiple full-stack web applications as semester and final-year projects
  • Focused on practical software engineering and real-world problem solving
PythonJavaC++Data StructuresAlgorithmsTensorFlowSQL

03. Projects

Selected work
I'm proud of

MixClip screenshot
01 / AI Video SaaS · KCube Solutions

MixClip

Lead engineer in a cross-functional team of 4 on a live AI video editing SaaS. Enabled billing in 17+ currency markets via Stripe, achieved zero-downtime deployments on Azure CI/CD, and shipped AI auto-subtitles (Azure Speech SDK) and Google Gemini features. Stack: React 18 / TypeScript frontend, FastAPI / PostgreSQL backend, Remotion 4 video rendering engine, Docker.

React 18TypeScriptFastAPIPostgreSQLRemotionStripeAzureDocker
Live Site
Job Wallet screenshot
02 / AI Job Tracking SaaS · Visnext Software Solutions

Job Wallet

Modernised a struggling legacy UI into a production-grade SaaS. Full frontend rebuilt in Vue 3 / Quasar with Pinia and Tailwind. Delivered 10+ Django REST APIs, JWT + RBAC auth, Celery / Redis async queue, and Stripe freemium billing with dual-channel notifications (email + in-app).

Vue 3QuasarDjango RESTPythonMySQLCeleryRedisStripe
Live Site
Screen Sizzle screenshot
03 / Movie Seat Booking System · MERN

Screen Sizzle

Solved the hardest problem in booking systems: concurrent double-booking. Implemented atomic MongoDB update patterns and real-time seat locking so multiple users racing for the same seat never both succeed. Full-stack MERN with Stripe checkout and Nodemailer confirmation emails.

React.jsNode.jsExpress.jsMongoDBStripeNodemailerMERN
View Code
SmartLib screenshot
04 / Library Management System · ASP.NET

SmartLib

Replaced manual paper-based library operations with a full digital workflow. Role-based access separates librarian and patron views, automated fine calculation eliminates manual overdue tracking, and a full issuance / return ledger gives librarians complete audit history.

ASP.NETSQL ServerHTMLCSSJavaScript
View Code
TourVista screenshot
05 / Android Tour Booking App · Kotlin

TourVista

End-to-end Android booking app covering the full traveller journey: search, participant selection, scheduling, and operator confirmation, all synced in real-time via Firestore. Firebase Auth handles secure login; MVVM architecture keeps the codebase testable and maintainable as features grow.

KotlinJetpack ComposeFirebase AuthFirestoreMVVMAndroid
View Code
MRI Classification
Tumor
Normal
Tumor
Normal
Tumor
Normal
06 / Medical Imaging Pipeline · Python / OpenCV

Brain Tumor Detection

Built a reproducible MRI preprocessing pipeline capable of ingesting mixed tumor / non-tumor datasets and outputting labelled sample grids for visual QA. Standardised input to 224x224 RGB, enabling drop-in compatibility with standard CNN classifiers, the bottleneck most ML projects skip.

PythonOpenCVMatplotlibNumPyJupyterData Science
View Code

04. Skills

Tech stack &
expertise

01

Frontend

5 skills
React 18Professional
TypeScriptProfessional
JavaScriptProfessional
Vue 3Professional
Tailwind CSSProfessional
02

Backend

5 skills
FastAPIProfessional
PythonProfessional
Node.jsProfessional
Express.jsProfessional
Django RESTProfessional
03

Databases

4 skills
PostgreSQLProfessional
MySQLProfessional
MongoDBFamiliar
RedisProfessional
04

DevOps & Tools

6 skills
DockerProfessional
GH ActionsProfessional
AzureProfessional
Stripe APIProfessional
GitProfessional
Gemini AIFamiliar

05. Contact

Got a project?
Let's talk

Have an idea? I'm available for freelance & full-time roles.

Let's work together

Open to freelance projects and full-time opportunities. I'll reply within 24 hours.

Available for new projects
hananaslam90@gmail.com
Lahore, Pakistan · Open to Remote