Salman Ahmad

Software Engineer building thoughtful software at the intersection of systems, security, and design. Founder of ZED.

Scroll

Engineering with
intention

Salman Ahmad

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.

Code highlights

ZMS / media_manager / main.pyPython
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)
Server-Scripts / cron_manager.pyPython
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")
University-Repository / graph.cppC++
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);
    }
};
API / flask_api / routes.pyPython
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

Technical toolkit

Languages

C++PythonJavaScriptTypeScriptC#SQLHTML/CSS

Frameworks

ReactDjangoFlaskNode.jsExpressWPF

Tools & Platforms

GitDockerLinuxAWSPostgreSQLMongoDB

Interests

Cyber SecuritySystems ProgrammingWeb ScrapingServer AutomationOpen SourceTeaching

Experience

2023 — Now
Founder
ZED

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.

2024 — Now
Software Engineer
York St John University

Working at the intersection of academia and technology. Developing software solutions, contributing to research-driven projects, and pursuing MSc in Computer Science.

2017 — 2021
BSc Computer Science
NUCES FAST, Lahore

Studied data structures, algorithms, operating systems, networking, cybersecurity, and WPF/C# desktop development. Active in open-source communities.

GitHub repositories

media pipeline
ZED149/ZMS

ZED Media System

Python-based media management system with automated processing pipeline. 77 commits, modular architecture with env-based configuration.

PythonAutomationMedia
77 commitsPython 100%
API GatewayGETPOSTAUTHREST endpoints
ZED149/API

API Projects Collection

Various API projects built in Python using versatile technologies. REST endpoints, authentication patterns, and integration examples.

PythonFlaskRESTAPIs
Python
$ crontab -l0 */6 * * * /opt/deploy.sh0 2 * * * /opt/backup.py*/5 * * * * /opt/health.shserver automation
ZED149/Salman-Server-Automated-Scripts

Server Automation Scripts

Collection of automation scripts for local server management. Cron jobs, deployment pipelines, health checks, and backup routines.

PythonBashDevOpsAutomation
Python
graphs & algorithms
ZED149/University-Repository

University Projects

Comprehensive collection of CS coursework: data structures, algorithms, graph theory, OS concepts, and systems programming in C++.

C++AlgorithmsData Structures
C++
titlepricelinksHTML → structured data
ZED149/Web-Scrapping

Web Scraping Tools

Python web scrapers for data extraction. Automated HTML parsing, data structuring, and export pipelines for various websites.

PythonBeautifulSoupScraping
Python
SAgithub profile README
ZED149/zed149

GitHub Profile

Special profile repository with README showcasing skills, tools, and interests. The public-facing introduction to my GitHub presence.

MarkdownProfileREADME
26 total repos

Let's build something
together

Open to opportunities, collaborations, and interesting conversations about technology.

Source: zed149.com/portfolio

Message sent

Thanks for reaching out. I'll get back to you soon.

or connect directly