Private tool. Not indexed, and linked only from the footer.
Project selector Pick the projects to share, then copy the link. The recipient sees only what is ticked here, on a page with a short introduction and a route back to everything else.
Filter the list
Upwork 28 Select all in this group Clear this group Resomix Dec 2024 - Present A music discovery platform that finds tracks by how they actually sound rather than by genre, popularity or metadata. Sole developer, 20 months and counting. Python · FastAPI · React · TypeScript · Celery · Redis · MariaDB · MongoDB · Elasticsearch · nginx · Stripe WordPress to Astro rebuild Jan 2026 - Mar 2026 An Elementor-based WordPress site rebuilt in plain Astro with Tailwind and TypeScript, matched closely at every breakpoint so visitors would not notice. Astro · TypeScript · Tailwind CSS · JavaScript · WordPress Simplified rebuild of a web application Sep 2024 - Feb 2026 A client asked for a stripped-down version of an existing web application. The brief was scoped at one month and the engagement ran for seventeen. JavaScript · Web Development Ariha Nov 2024 - Jul 2025 A suite of fifteen voice and chat applications, built as one coordinated set so that a client could compare interaction models against one shared backend. Python · FastAPI · Flask · Vosk · Llama 3 · Groq · gTTS · JavaScript · Firebase · nginx · Cloudflare Beatport Scraper Nov 2024 - Dec 2024 A scraper that signs into Beatport and extracts charts, playlists, releases and hold bins, driven by a configurable list of sources rather than hard-coded ones. Python · Selenium · Requests · Web Scraping Weather broadcast graphics and alerts automation Feb 2022 - Oct 2024 A long-running automation system for a weather channel operator that composites broadcast graphics, plots live forecast data and posts alerts on a schedule. Python · Pillow · ffmpeg · Requests · PyInstaller · Automation HR web application front end May 2024 - Sep 2024 The Vue.js front end for an HR web application, built over roughly four months as the client's dedicated front end developer on the project. Vue · JavaScript · Frontend EGT Digital X-Ride Miner Jul 2024 - Aug 2024 A scraper and data miner for a live betting game, capturing each round's outcome to CSV on a fixed interval, with cleanup and analysis scripts on top. Python · Selenium · Playwright · OCR Support chatbot with a custom knowledge base May 2023 - Feb 2024 A customer support and sales chatbot that answers from the client's own material rather than general knowledge, embeddable in any site with one script tag. Python · OpenAI API · JavaScript Keyword exhaustive database scraper Aug 2023 - Sep 2023 Reconstructs a site's entire database by exhausting its keyword space, working around a hard cap of 225 results per response and the absence of any listing endpoint. Python · Web Scraping · SQLite · Requests Titanium Apr 2023 - Sep 2023 A keyword-driven and data-driven test automation framework, rebuilt in Python from an older Java one, with a browser-based interface served by Flask. Python · Flask · Selenium · JavaScript · HTML · CSS · Tkinter Selenium test framework rebuilt as a standalone tool Dec 2022 - Sep 2023 A Java and Excel driven Selenium framework rebuilt in Python as a browser-configured standalone executable that QA staff can run without installing an IDE. Python · Selenium · Test Automation Hospital falls analysis Aug 2023 - Aug 2023 Analysis, visualisation and predictive modelling on a hospital falls dataset, taking a clinical data problem from raw records through to a working prediction. Python · Pandas · Data Analysis Contact record extractor Dec 2022 - Dec 2022 Parses several thousand irregular contact records out of one text file into a clean spreadsheet, keyed on a repeating delimiter rather than on absent fields. Python · CSV · Data Analysis Instagram Location Validator Jun 2022 - Jul 2022 A verification tool that checks whether Instagram posts really originate inside the US, resolving missing coordinates from city or country before deciding. Python · shapely · Requests · Selenium Linked Company Scraper May 2022 - Jun 2022 A scraper that signs into LinkedIn, runs a company search and extracts the full details of every company in the result set into a structured export. Python · Selenium · JavaScript · HTML · CSS · Web Scraping High resolution HTML to PDF converter Dec 2021 - Jan 2022 Replaced a converter that produced 96 dpi PDFs with one that produces 300 dpi on a fixed page size, using only free and open source components as the brief required. C# · HTML · CSS Awake Oct 2021 - Nov 2021 A Windows utility that keeps a machine awake while unattended, with scheduled start and stop and a configurable interval. Rebuilt from Python into VBScript. Python · Visual Basic Script Billboard placement analysis, Philadelphia Jun 2021 - Oct 2021 A geospatial analysis ranking Philadelphia billboards by proximity to competitor outlets, so advertising spend lands within sight of the right customers. Python · Pandas · Google Maps API · Geospatial Analysis Daily booking bot Apr 2021 - Oct 2021 A bot that wins a daily booking slot which opens at six in the morning and is gone within minutes, run unattended every day for a client who could not be awake for it. Python · Selenium · Automation BIXI Analysis Apr 2021 - Oct 2021 An analysis of Montreal BIXI bike-share ridership against date, weather, time of day, location and pricing, to model the optimal fleet size by season. Python · Matplotlib · Pandas Eviction Notices Analysis Apr 2021 - Oct 2021 An analysis of San Francisco eviction notices from the city's open data: the most common reasons, the neighbourhoods most affected, and the trend by year. Python · Matplotlib · Pandas Grocery Purchase Analysis Apr 2021 - Oct 2021 A recipe suggestion analysis over a dataset of recipe ingredients, plus purchasing statistics by retailer, built as the first stage of a larger application. Python · Matplotlib · Pandas McDonalds Ideal Calorie Menu Apr 2021 - Oct 2021 A nutrition analysis of the McDonald's menu that recommends a meal from it based on a person's age and gender, with the macronutrient reasoning shown. Python · Pandas · NumPy · Matplotlib CSV Data Randomizer Oct 2021 - Oct 2021 Renders confidential spreadsheets useless for disclosure by sampling columns and rows to a fixed cap, then overwriting what is left, including multi-index files. Python · Pandas · CSV · NumPy CSV Data Encrypter Oct 2021 - Oct 2021 A tool that encrypts the contents of a CSV against a separate key file, so the data cannot be read or recovered without the key that produced it. Python · Cryptography · Fernet · CSV Coffee shop location prediction, Vancouver Apr 2021 - May 2021 A site-selection model for a Vancouver coffee shop, reducing an intractable 432 billion comparison problem to an analysis that finishes in a matter of minutes. Python · Pandas · Matplotlib · Geospatial Analysis Google Trends state map Mar 2021 - Apr 2021 Pulls Google Trends data and renders state-level maps of the United States for two periods, so the change between them reads at a glance instead of from a table. Python · Pandas · Matplotlib · Data Analysis
Direct clients 5 Select all in this group Clear this group
AlphaSoftHub 3 Select all in this group Clear this group
Riphah University 6 Select all in this group Clear this group University alumni portal Feb 2022 - Feb 2023 The official alumni management system for Riphah International University, still in daily service today, built in Laravel and Vue as part of a small team. Laravel · PHP · Vue · TypeScript · Vuex · MySQL · Bootstrap Web engineering course project May 2022 - Jul 2022 A database-backed web application built on plain PHP and MySQL with no framework underneath it, for the web engineering course, alongside the alumni portal internship. PHP · MySQL · JavaScript · HTML · CSS Ten page static site Jun 2022 - Jun 2022 A ten page site written in plain HTML and CSS with no framework, no preprocessor and no build step, as the front-end coursework for the web engineering module. HTML · CSS Data analysis on self-built structures May 2021 - Jun 2021 A data analysis tool built on hand-written AVL trees and linked lists rather than library containers, as the final project for the data structures course. C++ · OOP · Data Analysis Student management system, Java rewrite Dec 2020 - Dec 2020 The same student management system rewritten in Java with a graphical interface and CSV persistence, done deliberately to see what changes when the language changes. Java · OOP · CSV Student management system Oct 2020 - Dec 2020 A first semester C++ project: student records with file persistence, written to put the language's fundamentals to work on something with real structure behind it. C++ · OOP
Fiverr 3 Select all in this group Clear this group
Self-directed 16 Select all in this group Clear this group This portfolio Jul 2026 - Present The site you are reading. Astro with a two-layer token design system, internationalisation from the start, and eight guards that check the built output itself. Astro · TypeScript · Tailwind CSS · Vue · HTML · CSS Apexevo Feb 2026 - Present A habit tracker built as a role-playing game. Daily consistency earns experience, tracks level up over months, and a contribution heatmap makes a broken streak visible. Dart · Flutter · Riverpod · Hive · Firebase · Cloud Firestore · go_router Sortive Jan 2026 - Feb 2026 A productivity and personal finance app I designed, built and published to Google Play. Fully usable offline, and synced across devices when back online. Flutter · Dart · Isar · Firebase · Cloud Firestore · Riverpod · go_router Mystery Mosaics Nov 2025 - Dec 2025 A colour by number mosaic puzzle that runs entirely in the browser, with the grid, palette and solving state all handled client side and nothing to install. TypeScript · Vue · Vuex · Tailwind CSS Quran.com collector Aug 2025 - Aug 2025 Collects verses, translations and metadata into a structured, queryable local set, with a command line interface over it and markdown conversion for the output. Python · Playwright · BeautifulSoup · Requests Notes app Sep 2024 - Nov 2024 A markdown notes application with a Django REST API behind it, a React front end with a live editor, and sign-in through Google rather than another password to remember. TypeScript · React · Python · Django · Tailwind CSS Facebook Marketplace poster Jan 2024 - Jun 2024 Posts listings to Facebook Marketplace on a schedule from a config file rather than by hand. Public, and the most starred and most forked repository on my account. Python · Selenium · Automation Routinely Jun 2023 - Aug 2023 A task tracker that watches whether the things on the list actually got done, rather than only recording that they were planned, written in C++ as a desktop tool. C++ · OOP Hospital appointment system Sep 2022 - Oct 2022 An appointment system rebuilt on Laravel, taking an earlier plain PHP project and redoing it on a framework specifically to see what the framework was worth. PHP · Laravel · MySQL · Bootstrap Product catalogue collector Sep 2022 - Sep 2022 Collects a complete product catalogue including the detail page behind every listing, rather than only the fields visible on the listing rows themselves. Python · Web Scraping · BeautifulSoup · CSV Market data collector and sheet writer Jun 2022 - Jun 2022 Collects market data on a schedule and writes it straight into Google Sheets, so the analysis lives in the tool the client already used rather than in a file to import. Python · Web Scraping · Google Sheets API · Automation YouTube downloader Oct 2021 - Oct 2021 Downloads a single video or an entire playlist, or reads the metadata without downloading anything at all, from one command line entry point. Python · ffmpeg BMS Backend using API blueprints Aug 2021 - Aug 2021 A bike management system backend built on API blueprints and SQLAlchemy, written as an authenticated middleware layer with validation and developer documentation. Python · Flask · SQLAlchemy · API blueprints · Postman Self-learning chatbot Mar 2021 - Jun 2021 An early chatbot that added to its own answer set from the conversations it had, written in 2021 when building one meant writing the matching logic yourself. Python Point of sale system Mar 2021 - May 2021 A point of sale application for shops and pharmacies covering stock, sales and receipts, written in Java as a desktop tool for counters with no reliable connection. Java · OOP · MySQL Sitemap Generator Sep 2020 - Oct 2020 A Python tool that generates a sitemap for a site, validates the result against the specification, and submits it to Google, all from a single command line entry. Python