Zarar Ashraf
Open to select projects · Lahore, UTC+5

APIs, data pipelines and apps that hold up in production.

I'm a senior software engineer and Georgia Tech MSCS student with a background in enterprise integration for banking, automotive and equipment finance. I build .NET and Python APIs, scrapers and data pipelines, React front ends, and Flutter apps for iOS and Android.

Core stack.NET · Python · React · Flutter
StudyingMSCS, Georgia Tech
Certified byMeta · Microsoft · IBM
Open source130+ GitHub stars

Selected work

  • Mobile appiOS · Android

    Daily Dealz

    A deals app for iOS and Android built from one Flutter codebase. Shoppers browse current offers in a fast, native-feeling feed on either platform.

    • Flutter
    • Dart
    • iOS
    • Android
    Demo on request
  • ClientOct 2023

    Competitor News Tracking API

    An ASP.NET Core Web API built on newsapi.org that lets a client's data moderators pull competitor news in one language or many at once. Written with scaling in mind so new sources and languages slot in without rework.

    • ASP.NET Core
    • Web API
    • NewsAPI
    • Postman
    Private repo
  • ClientDec 2023

    Saudi Arabia Geographic Data ETL

    Scraped and merged province, city and district records into one unified Saudi geographic dataset, delivered as a clean, consistently formatted Excel workbook.

    • Python
    • Pandas
    • Requests
    • Excel
    Private repo
  • Open sourceOct 2023121★ · 96 forks

    YouTube Video Downloader & Info API

    A Flask service with JSON endpoints that downloads a video at a chosen resolution or returns its metadata. My most-used open-source project, forked nearly a hundred times.

    • Python
    • Flask
    • Pytube
    • REST
  • Open sourceSep 202310★

    XtractTweet

    A Selenium scraper that signs in to Twitter, runs custom search queries and collects user and tweet data into a Pandas DataFrame, then exports it to CSV for analysis. Handles login challenges along the way.

    • Python
    • Selenium
    • Pandas
  • Client · NETSOLSweden

    Ikano Bank Point of Sale & Contracts

    Work for Ikano Bank in Sweden across three parts of its financing stack: the point-of-sale front end in AngularJS, the .NET contract management system behind it, and the API integrations that connect both to the bank's other systems.

    • AngularJS
    • .NET
    • REST APIs
    • Integrations
    Private
  • Product · NETSOL

    Integration Hub

    Built and integrated APIs for NETSOL's integration layer, which moves data between the Ascent platform and each client's IT systems. Delivered work for lessors including Yamaha US and MotoLease Group.

    • ASP.NET
    • REST APIs
    • ETL
    • React
  • Product · NETSOL

    Contract Management System

    Worked on the module that runs credit contracts from activation to maturity, covering customer management and the financial functions in between.

    • ASP.NET
    • SQL
    • Third-party APIs
  • Website2024

    Creative Agency

    A multi-section marketing site for a creative agency, built as a React single-page app with responsive layouts throughout.

    • React
    • CSS
    Screens on request
  • Capstone2024

    Little Lemon

    Restaurant site with a table reservation flow, built as the capstone for Meta's Front-End Developer certificate. Focused on accessible forms and validation.

    • React
    • Forms
    • Testing
    Capstone project

What I can build for you

APIs & integrations

REST APIs designed to be consumed by other teams, plus wiring third-party services into an existing system.

ASP.NET Core · Django · Flask

Scraping & automation

Scrapers and bots that collect data reliably, clean it, and hand it over as CSV, Excel or a database table.

Scrapy · Selenium · BS4 · Pandas

Data ETL

Pulling records from several sources, reconciling them, and loading them where your team actually works.

Python · SQL · RegEx

Web & mobile apps

Responsive React and Angular interfaces and dashboards, and Flutter apps that ship to iOS and Android from one codebase.

React · AngularJS · Flutter
  1. Research
  2. Plan
  3. Design
  4. Build
  5. Test
  6. Launch

About

I'm Zarar, a senior software engineer from Lahore. My background is enterprise integration: APIs, data flows and back-office systems for leasing and banking platforms used by a Swedish bank and large automotive and equipment brands.

I'm doing my MS in Computer Science at Georgia Tech, after a BS from Virtual University of Pakistan where I graduated with distinction and placed second in my class. On every project I keep the scope clear, send regular updates, and write code someone else can maintain.

Delivered work for, through NETSOL
  • Ikano Bank
  • Yamaha US
  • Mercedes-Benz
  • Kubota
  • MotoLease Group
  • SCI
  • VinFast
Experience
  • .NET · Angular
    Senior Software EngineerNETSOL Technologies Ltd.
  • ASP.NET
    Senior Software EngineerTrueMedIT × 2B Vision Technologies
Education
  • 2026–
    MS Computer ScienceGeorgia Institute of Technology
  • 2021
    BS Computer ScienceVirtual University of Pakistan · Distinction, 2nd position
Certifications

From people I've worked with

His dedication and proficiency in Integration and Web APIs significantly contributed to project success.
Raza NasirPrincipal Software Engineer, NETSOL Technologies
He makes sure all the deadlines meet and that also with the highest standards.
Muhammad RizwanSystem Analyst, NETSOL Technologies
Contact

Have a project in mind? Tell me about it.

Send a short description of what you need and your timeline. Working from UTC+5, I overlap with business hours across the Gulf, Europe and Asia.