Software Engineer building thoughtful software at the intersection of systems, security, and design. Founder of ZED.
About
I'm a software engineer pursuing an MSc in Computer Science while holding a BSc from NUCES FAST, Lahore. My work spans full-stack development, server automation, cybersecurity, and API design — always grounded in clean architecture.
Currently affiliated with York St John University in London, I'm also the founder of ZED — a company focused on building software that converges elegant design with robust engineering.
With 26 public repositories on GitHub, I build everything from media management systems to automated server scripts. I believe great software is built at the convergence of deep technical skill and genuine care for the people who use it.
From the codebase
class MediaManager: """Centralized media management system with automated processing pipeline.""" def __init__(self, config_path: str): self.config = self._load_env(config_path) self.pipeline = ProcessingPipeline() self.logger = setup_logger(__name__) async def process_batch(self, media_items): """Process media items concurrently.""" tasks = [ self.pipeline.execute(item) for item in media_items ] return await asyncio.gather(*tasks)
import subprocess, schedule, time def deploy_service(service_name: str): """Automated deployment with health check.""" result = subprocess.run( ["systemctl", "restart", service_name], capture_output=True, text=True ) if result.returncode == 0: health_check(service_name) notify_slack(f"{service_name} restarted") else: alert_on_failure(result.stderr) schedule.every(6).hours.do(deploy_service, "nginx")
template<typename T> class Graph { std::unordered_map<T, std::vector<T>> adj; public: void addEdge(T u, T v) { adj[u].push_back(v); adj[v].push_back(u); } // BFS shortest path std::vector<T> bfs(T src, T dest) { std::queue<T> q; std::unordered_map<T, T> parent; q.push(src); while (!q.empty()) { T node = q.front(); q.pop(); if (node == dest) break; for (auto& nb : adj[node]) if (!parent.count(nb)) { parent[nb] = node; q.push(nb); } } return reconstruct(parent, src, dest); } };
from flask import Flask, jsonify, request from functools import wraps def require_api_key(f): """Decorator for API key authentication.""" @wraps(f) def decorated(*args, **kwargs): key = request.headers.get("X-API-Key") if not validate_key(key): return jsonify({ "error": "Unauthorized" }), 401 return f(*args, **kwargs) return decorated
Expertise
Journey
Building ZED from the ground up — a software company focused on convergent design and engineering. Leading product vision, architecture decisions, and full-stack development across multiple projects.
Working at the intersection of academia and technology. Developing software solutions, contributing to research-driven projects, and pursuing MSc in Computer Science.
Studied data structures, algorithms, operating systems, networking, cybersecurity, and WPF/C# desktop development. Active in open-source communities.
Work
Python-based media management system with automated processing pipeline. 77 commits, modular architecture with env-based configuration.
Various API projects built in Python using versatile technologies. REST endpoints, authentication patterns, and integration examples.
Collection of automation scripts for local server management. Cron jobs, deployment pipelines, health checks, and backup routines.
Comprehensive collection of CS coursework: data structures, algorithms, graph theory, OS concepts, and systems programming in C++.
Python web scrapers for data extraction. Automated HTML parsing, data structuring, and export pipelines for various websites.
Special profile repository with README showcasing skills, tools, and interests. The public-facing introduction to my GitHub presence.
Contact
Open to opportunities, collaborations, and interesting conversations about technology.
Thanks for reaching out. I'll get back to you soon.