Hello, I'm

Farhan M. Babar

Senior Full Stack Developer & AI Enthusiast

Building high-performance mobile & web applications with 10+ years of experience across React Native, React.js, Node.js, and cloud platforms. Published ML researcher in cybersecurity.

About Me

I'm a Senior Full Stack Developer based in Edmonton, Canada, with over 10 years of experience building high-performance mobile and web applications. I hold a Master's in Computer Science from the University of Windsor, where I published research applying machine learning to cybersecurity.

I have led development teams, architected scalable platforms, and delivered products serving hundreds of thousands of users. My work spans real-time fantasy sports platforms, click-fraud detection systems, real estate apps, social media apps, and enterprise portals across React Native, React.js, Next.js, and Node.js.

I thrive on solving complex problems end-to-end from optimizing TikTok-style video feeds and building real-time Socket.io backends to deploying microservices on GCP Kubernetes and AWS. When I'm not coding, I enjoy mentoring developers and staying on the cutting edge of technology.

10+
Years Experience
200K+
App Downloads
15+
Projects Delivered
1
Publication

Technical Skills

Mobile
React NativeExpoNative AndroidNative iOSIonic
Frontend
React.jsNext.jsVue.jsAngularTypeScriptJavaScriptES6HTML5CSS3TailwindBootstrap
Backend
Node.jsExpress.jsPHPLaravelCodeIgniterGraphQLREST APIs
Database
MySQLMongoDBPostgreSQLRedisFirebase
DevOps & Cloud
AWSGCPKubernetesDockerCI/CDGit
State & Real-time
Redux ToolkitZustandReact QuerySocket.ioPusherBullMQ

Experience

Senior React Native Developer

OwnersBox Fantasy Sports · Kitchener, ON

  • Developed a fantasy-sports React Native mobile app and Next.js web client from scratch, supporting contests, drafts, and live game day usage for thousands of users across web, iOS, and Android
  • Built core fantasy workflows — rosters, matchups, scoring, and league features, tuning performance and reliability for traffic spikes during live sports

Senior React Native Developer (Part Time)

Reco Social · Remote

  • Optimized TikTok-style short-form video feed performance in an Expo-based React Native app by implementing a video pool recycling strategy and reducing memory usage
  • Integrated the Banuba SDK for in-app video and photo editing, enabling creators and brands to produce video content

Senior Full Stack Developer (Contract)

ClickGuard · Remote

  • Built front-end features in React.js with Zustand for a real-time click-fraud detection platform protecting Google, Microsoft, and Meta ad campaigns
  • Developed Express.js microservices with MongoDB, Redis, and BullMQ to validate ad clicks within milliseconds
  • Deployed services on GCP Kubernetes, ensuring scalable infrastructure for high-throughput traffic analysis

Lead React Native Developer (Part Time)

Ohmer · Edmonton, AB

  • Built a real estate React Native mobile app from scratch, integrating MLS listing data to enable real-time property search, filtering, and browsing for buyers and agents
  • Architected and implemented RESTful APIs with Express.js and MySQL, deployed to AWS
  • Developed a secure admin panel in Next.js for managing users and platform content

Senior React Native Developer (Contract)

RegattaCentral · Remote

  • Built two React Native mobile apps: HOCR (Head of the Charles) and RegattaCentral, featuring live video streaming and real-time boat location tracking during races
  • Implemented Pusher-powered live race results and developed features for browsing events, clubs, athletes, and results across iOS and Android

Senior Full Stack Software Developer

Audacia BioScience · Windsor, ON

  • Built a React Native mobile app that enabled physicians to conduct virtual clinical trials
  • Architected and implemented RESTful APIs with Express.js and MySQL to manage trial protocols and patient data

Full Stack Software Developer

TxLabz · Lahore, Pakistan

  • Developed high-performance mobile apps, PWAs, and web portals using React.js, React Native, Angular, and Native Android
  • Created and maintained RESTful APIs using Node.js and PHP with MongoDB and MySQL
  • Mentored team members in technical growth, guiding them toward effective solutions

Angular Consultant

NETSOL Technologies · Lahore, Pakistan

  • Consulted a 15-developer team on Angular architecture and best practices for a large-scale financial services application
  • Optimized application performance by reducing page load time by 40% using lazy loading

Featured Projects

🏈

OwnersBox Fantasy Sports

A full-featured fantasy sports platform built from scratch — React Native mobile app and Next.js web client supporting contests, drafts, live scoring, and league management for thousands of concurrent users during peak events.

React NativeNext.jsSocket.ioReduxNode.js
🎬

Reco Social

Optimized TikTok-style short-form video feed in an Expo-based React Native app using video pool recycling to cut memory usage. Integrated Banuba SDK for in-app video and photo editing for creators and brands.

React NativeExpoBanuba SDKTypeScript
🏠

Ohmer

A real estate React Native mobile app built from scratch, integrating MLS listing data for real-time property search, filtering, and browsing. Includes Express.js APIs deployed on AWS and a Next.js admin panel.

React NativeNext.jsExpress.jsMySQLAWS
🛡️

ClickGuard

Real-time click-fraud detection platform protecting Google, Microsoft, and Meta ad campaigns. Built React.js frontend with Zustand and Express.js microservices with MongoDB, Redis, and BullMQ on GCP Kubernetes.

React.jsExpress.jsMongoDBRedisBullMQGCPKubernetes
🚣

HOCR (Head of the Charles)

The official app for the Head of the Charles Regatta. Features live video streaming of races, real-time GPS boat tracking on a map, and Pusher-powered live results. Browse events, clubs, athletes, and race results.

React NativePusherLive StreamingGPS Tracking
🏅

RegattaCentral

A mobile app for the rowing community to discover and follow regattas. Browse events, clubs, athletes, and results with real-time updates during live races.

React NativePusherREST APIsTypeScript
📷

Tactacam — Reveal Portal

Client portal for managing cellular trail cameras, photo galleries, and camera-sharing workflows. Built in Next.js with Bootstrap 5, delivering pixel-perfect UI from Figma designs.

Next.jsBootstrap 5REST APIsFigma
🏥

Cognizance VCT

A telemedicine mobile app enabling doctors to run virtual clinical trials remotely. Built with React Native on the frontend and Express.js + MySQL on the backend, deployed on AWS.

React NativeExpress.jsMySQLAWS
💬

Chapp

A social mobile app combining GPS-based discovery and public chat rooms. Built the full React Native app, Node.js + Socket.io chat backend with MongoDB, and an Angular admin panel.

React NativeNode.jsSocket.ioAngularMongoDBAWS
📺

Hawas TV

A popular entertainment app across the Arabic region featuring singing shows, cooking programs, comedy, and more. Built Android & iOS apps with React Native and RESTful APIs with PHP/WordPress.

React NativePHPWordPressMySQL
🌍

Hydepark Corner

A mobile social network app for sharing vlogs, video chat, and community interaction. Designed the database schema, built RESTful APIs, handled push notifications, and optimized video storage.

AndroidPHPCodeIgniterMySQLREST APIs
🏙️

Capstone Property

A property search app for finding apartments, villas, and office space for rent in Doha, Qatar. Built Android & iOS apps with React Native and backend APIs with PHP/WordPress.

React NativePHPWordPressMySQL
🧠

AI-Powered Malware Detection

Built machine learning models using TensorFlow and scikit-learn to detect fileless JavaScript memory-resident malware. Applied NLP techniques to analyze obfuscated code patterns. Published at ISPEC 2019.

TensorFlowscikit-learnPythonNLPCybersecurity

NETSOL — Enterprise Angular App

Consulted a 15-developer team on Angular architecture and best practices for a large-scale financial services application. Reduced page load time by 40% through lazy loading and AOT compilation.

AngularTypeScriptPerformanceConsulting

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something amazing. Feel free to reach out!

Say Hello