Open to automation & developer roles Lahore, PK — UTC+5

Automate the boring parts.

I'm Aqif Ahmed — a Software Engineering graduate who builds workflow automation. I write scripts and pipelines that take repetitive manual work and make it repeatable: Python and JavaScript for the logic, Docker Compose for the deployment, PostgreSQL when it needs to store something.

01 — Approach

Build the script,
then make it reliable.

A one-off script is a start. A workflow worth keeping runs the same every time, survives failures, and doesn't need me to babysit it.

01

Write the logic

Python and JavaScript for parsing, transformations, and API integration — starting as a script, kept readable.

02

Make it repeatable

Docker Compose pins the environment: same dependencies, same services, same result on any machine.

03

Give it a data layer

PostgreSQL with a schema tuned for the queries the workflow actually runs — not a generic default.

04

Handle failure

Idempotent runs, clear errors, and sensible retry behavior — so a crash leaves the pipeline easy to resume.

05

Ship it

Deployment stays simple: one command to bring the stack up, environment variables for anything that differs.

06

Maintain it

Logs and metrics as first-class concerns. If a workflow breaks, the failure should be quick to find.

02 — Projects

Shipped,
and still running.

Automation projects where the pipeline — ingestion, processing, storage, deployment — mattered as much as the code.

InvisibleSearch

Live GitHub search engine

A minimal search engine over all of GitHub, live. Queries proxy straight to the GitHub search index through a FastAPI backend — no database, nothing to crawl or sync.

  • Built /search and /suggest endpoints that map GitHub API responses into typed, paginated results with a debounced, keyboard-navigable type-ahead.
  • Rate-limit aware by design: 60s in-memory cache per query, structured 429s with reset timestamps, and quota warnings surfaced in the UI.
  • Containerized with Docker Compose; pytest suite runs against a mocked GitHub client.
PythonFastAPIJavaScriptDocker Compose
invisiblesearch.aqifahmed.com ↗ GitHub ↗

Net Zero — Expense Tracker

Cross-platform mobile app

A cross-platform mobile app for tracking expenses, built and shipped with full offline capability and persistent local storage.

  • Works fully offline — every record persists in local storage, no connection required.
  • Designed around a central state layer and reusable components with input validation.
React NativeExpoJavaScript
netzero.aqifahmed.com ↗
Technical skills
Languages Python · JavaScript · Java · Shell scripting
Automation Scripting & cron-style jobs · API integration · Data parsing & transformation · ETL-style pipelines
Deployment Docker · Docker Compose · Environment-driven configuration · Static hosting (GitHub Pages)
Data PostgreSQL (schema design, queries, indexing for fast lookups) · Local storage / SQLite
Backend REST APIs · FastAPI · Web scraping & crawling
Tools Git · GitHub · Command line utilities · Linux environment
Education
Degree BS Software Engineering — University of Central Punjab (UCP), Lahore
Coursework Data Structures & Algorithms · Software Construction & Design · Object-Oriented Programming · Advanced Web Programming · Applied Machine Learning · Formal Methods in Software Engineering
Languages English (professional working proficiency) · Urdu (native)
03 — Contact

Have a process worth automating? Let's talk.

aqifarain@gmail.com