About Me

Hi 👋, I'm Ahmed

5 years in full-stack applications and freelance projects. Proficient in languages such as C#, Java, and PHP. Passionate about coding, especially in automation.


Skills

Languages

C# Java php Javascript C++

Backend

php C# Java

Frontend

WinForms Java Swing/JavaFx HTML CSS

Databases

MySQL SQLite

Automation

Selenium .NET Puppeteer .NET

Education

  • Bachelor of Science with a major in Computer Science
    2020
  • Certificate in Small Business and Project Management
    2023

Contact

Email Email


Client Projects

A selection of projects I've been given permission to share. This is not an exhaustive list of all my work.

Crypto Trading Bot

C#, SQLite

Developed a fully automated cryptocurrency trading bot designed to maximize returns with minimal user intervention. The system integrates with Web3 protocols and multiple centralized exchanges for broad platform coverage and efficient trade execution.

Read more details
  • Designed a proprietary market sentiment algorithm analyzing Twitter, Telegram, Discord, and on-chain wallet activity to identify high-potential tokens.
  • Implemented wallet intelligence logic to correlate transaction timing with public posts from Key Opinion Leaders (KoLs), enabling early detection of likely insider activity; confirmed wallets are automatically monitored continuously.
  • Engineered automated signal generation and trade execution support with minimal user intervention, focusing on client profitability.
  • Implemented a Discord bot using Discord.Net to deliver real-time user notifications.

Twitch Prime Reward Linker

C#, Selenium.NET

Developed an automation tool that links Twitch accounts to supported game accounts and automatically claims Twitch Prime loot rewards. The system accepts Twitch credentials, pre bound game accounts, and a configurable list of eligible titles, then handles the full redemption workflow end to end. Designed to operate at scale with minimal manual intervention, streamlining reward collection across multiple accounts and games.

Read more details
  • Automates linking Twitch accounts to supported game accounts and claims Prime loot rewards end-to-end.
  • Supports multi-account processing with multithreaded execution and optional proxy configuration for scalable operation.
  • Implements automated email verification by securely accessing inbox sessions and retrieving login codes or confirmation links when required.
  • Designed for scalability and minimal manual intervention, reducing repetitive tasks across accounts.

Game Automation and Scripting Frameworks

Java, MySQL, Java Swing

Engineered custom automation systems in Java for a large scale multiplayer game environment, leveraging a dedicated SDK to interface directly with the game client. Designed modular scripting frameworks to automate complex, multi step workflows including resource acquisition, character progression, and environment interaction.

Read more details
  • Built modular frameworks to automate complex workflows, including resource acquisition, progression, and environment interaction.
  • Implemented dynamic decision trees and state-based task management for adaptive, reliable performance.
  • Optimized for scalability, efficiency, and long-term deployment across multiple client accounts.

Discord Trivia Bot

C#, SQLite

Developed a customizable Discord trivia bot using Discord.Net, enabling users to create and manage personalized quizzes.

Read more details
  • Implemented a flexible question management system allowing fully tailored quizzes instead of relying on external content sources.
  • Designed for ease of use, user configurability, and seamless Discord integration.
  • Built with maintainable architecture to support future features such as scoring, leaderboards, and multiplayer modes.

Multiclient Automation Management System

C#, Php, MySQL, WinForms

Developed a GUI-based management platform to control and monitor multiple game client instances across different machines, improving operational efficiency.

Read more details
  • Enabled centralized management of account profiles, automated task execution, session monitoring, and synchronized client operations.
  • Implemented features for remote session control, including starting, stopping, restarting clients, and capturing screenshots through a unified control panel.
  • Designed to streamline large-scale automation workflows and improve operational efficiency.

My Projects

Project 1 Image

Ps4 Pkg Sender

Created a user-friendly program for transferring PKG files from a computer to a jailbroken PS4 console. Implemented a queuing system for easy bulk transfers.

Read more details
  • Developed a desktop utility in C# (WinForms) to transfer PKG files from PC to a PlayStation 4 console.
  • Implemented automatic local IP detection with manual override for flexible server configuration.
  • Built recursive directory scanning with validation to detect and verify properly formatted PKG files.
  • Engineered a queuing system for bulk transfers, automatically ordering files (Games → Patches → DLCs) to ensure correct installation dependencies.
  • Designed a fully customizable theming system allowing dynamic modification of individual UI component properties.
  • Added configurable sound notifications to indicate transfer completion and error states.
WinForms C#

TvBuddy

Developed a fully-functional UI program to track TV show air dates and provide notifications. Featured two views showing current shows airing soon and a countdown to their airtime.

Read more details
  • Developed a desktop TV tracking application in C# (WinForms) with SQLite-backed caching to monitor upcoming episode releases.
  • Integrated TvMaze and Episodate APIs to retrieve show metadata and countdown data while minimizing redundant API calls.
  • Refactored the UI using CEFSharp (embedded Chromium) to improve rendering performance and scalability for large show libraries.
  • Implemented real-time countdown tracking and desktop notifications for airing episodes.
  • Designed dynamic filtering and categorization features (e.g., trending, new releases, year-based filtering) using HTML/CSS/JavaScript within the embedded UI.
WinForms SQLite C#

League Helper

Tracks the live games of your league of legends game (or a user defined players game) and offers helpful information which could be used to your benefit

Read more details
  • Developed a live game companion tool in C# (WinForms) that tracks active League of Legends matches and provides real-time player insights.
  • Integrated Riot LCU APIs to automatically detect the logged-in user, monitor match launches, and retrieve live session data.
  • Implemented live match lookups and automated multi-player stat aggregation via OP.GG integration.
  • Engineered logic to identify premade player groups (duos/parties) to surface contextual competitive insights.
  • Redesigned and modernized the UI with custom WinForms components to improve responsiveness and visual clarity.
WinForms C#

Soundcloud Notifier

Designed a program that polls Soundcloud artists and notifies users via Discord when a new song is released. Automated scraping of the unofficial Soundcloud API and API key management.

Read more details
  • Developed a C# desktop and Discord-integrated application to track SoundCloud artists and notify users of new releases in real time.
  • Automated scraping of the SoundCloud API, including API key management and efficient handling of rate limits.
  • Integrated Discord.Net to provide user commands for managing tracked artists and receiving notifications directly through Discord.
  • Designed a lightweight SQLite database to store tracked artists and support dynamic updates without manual intervention.
  • Implemented a responsive command system with features including artist addition/removal, help commands, and database listing.
SQLite C#

Black ops 3 Custom Zombies Map Tracker

Monitors the Black Ops 3 Steam Workshop, providing notifications through discord upon the release of new maps. It includes advanced parsing capabilities to interpret map descriptions and extract the map features from them.

Read more details
  • Developed a C# desktop and Discord-integrated application to monitor the Black Ops 3 Steam Workshop and notify users of new map releases in real time.
  • Implemented advanced parsing of map descriptions to automatically extract key map features, ratings, and comment statistics.
  • Integrated Discord commands for user interaction, including map lookup, mapper alerts, and automated compatibility checking.
  • Designed an AAE (All Around Enhancement) compatibility database, allowing users to quickly verify mod compatibility for maps.
  • Tracked trending maps based on dynamic criteria including ratings, comment count, and sentiment, posting updates to a dedicated Discord channel.
SQLite C#

ProductStockNotifier

A product stock tracker made specifically to track GPU's and notify users on discord when it is available. Tracks pre-orders too.

Read more details
  • Developed a C# WinForms application to track product availability (GPUs, pre-orders) and deliver real-time notifications via Discord and Windows toast alerts.
  • Implemented web scraping and Puppeteer automation to monitor single and multi-product pages efficiently, including dynamic filtering and category grouping.
  • Designed a SQLite-backed system to store tracked items, user-defined filters, and notification settings for scalable and customizable tracking.
  • Integrated Discord.Net to send product availability updates and role-specific pings directly to Discord channels.
  • Built a flexible UI for managing tracked products, polling intervals, price thresholds, notification preferences, and browser automation for in-stock items.
Puppeteer WinForms SQLite C#

Crabada Bot

Automatically played a crypto game called "Crabada", it was a play to earn type game which rewarded you with crypto tokens.

More Details
  • Developed a C# automation tool to play the blockchain-based game "Crabada", handling gameplay, attacks, and resource management automatically.
  • Integrated Web3 functionality to interact directly with the blockchain and manage crypto token balances securely.
  • Implemented real-time Discord notifications using Discord.Net for game outcomes, attacks initiated, and daily/12-hour profit summaries.
  • Used Selenium automation to control game interactions and manage multiple accounts efficiently.
  • Designed a SQLite-backed system to track bot accounts, game progress, and earned tokens for persistent monitoring and reporting.
Selenium SQLite C#

LeagueIconsReplacer

Automatically Converts a folder of item image IDs into a League of Legends atlas file, enabling custom in-game item icons. Designed to work with CSLOL Manager to help simplify restoring legacy icons because the atlas file order changes every patch

Read more details
  • Developed a C# tool to convert a folder of item image IDs into a custom League of Legends atlas file (atlas_0.bin) and compiles it into league of legends wad format (.wad.client), this overrides the in-game item icons with your own.
  • Automatically parses atlas data from CommunityDragon JSON and binds image locations to corresponding item IDs.
  • Supports input folders containing multiple item PNGs, validating IDs and replacing corresponding icons in the atlas file automatically.
  • Designed to integrate with CSLOL Manager for seamless use of legacy or custom icons across game updates.
  • Streamlines the process of creating custom item mods by generating ready-to-use atlas files with minimal user intervention.
WinForms C#
Creator tab

Account Creator

One of my first big projects. An account creator for a video game, with fully functional UI and customizability. Comes with a variety of tools built in, such as a proxy checker and various other useful tools to help make the process easier.

Read more details
  • Developed a C# WinForms account creator for a video game with a fully functional and customizable UI.
  • Implemented multithreading support to create multiple accounts simultaneously, improving speed and efficiency.
  • Integrated a built-in proxy checker to ensure valid and safe connections during account creation.
  • Included utility tools such as a username generator to simplify the account creation workflow.
  • Designed for ease of use, allowing users to manage multiple tasks within a single interface.
WinForms C#
Content