Padel
A padel sports game with real shot physics, ragdoll reactions and online multiplayer. Currently in a playable alpha with friends and a long list of things still wrong with the serve.
- Sports
- Multiplayer
- Physics
- year
- 2026
- built with
- Unity 6, C#
▄▄▄· ▌ ▐·▄▄▄▄▄▪ ▄▄▌ ▄▄▄· ▄▄▄▄· .▄▄ · ▐█ ▀█ ▪█·█▌•██ ██ ██• ▐█ ▀█ ▐█ ▀█▪ ▐█ ▀. ▄█▀▀█ ▐█▐█• ▐█.▪▐█·██▪ ▄█▀▀█ ▐█▀▀█▄ ▄▀▀▀█▄ ▐█ ▪▐▌ ███ ▪▐█▌·▐█▌▐█▌▐▌▐█ ▪▐▌██▄▪▐█ ▐█▄▪▐█ ▀ ▀ . ▀ ▀▀▀ ▀▀▀.▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀▀
$ whoami
Avas Saeed. By day I run spectrum auction strategy and build the platforms that support it. The rest of the time I make games, data tools, and things that should not have needed an ad-blocker to use.
A padel sports game with real shot physics, ragdoll reactions and online multiplayer. Currently in a playable alpha with friends and a long list of things still wrong with the serve.
Auction platforms, games, and the occasional tool built because the alternative wanted my email address.
A live spectrum auction you can run with a room full of people. Teams bid in real time over WebSockets, and the surplus they end up with is the score.
A universal auction engine with an auctioneer console, live bidder screens and a results pipeline. Runs SMRA, clock and combinatorial formats from one configuration.
A spectrum intelligence platform: licence and award records across countries, band plan browsing, benchmark analytics and a natural language query layer over the whole dataset.
A first person horror game about a house that does not want you to leave. Zombie AI with real sensory systems, limb damage, a vendor economy and a chainsaw boss who is genuinely a problem.
A wrestling and MMA hybrid, and more interestingly, the Unity editor tooling that builds it. Batch animation retargeting, automated animator construction and a networked arena generator.
A desktop coding agent that runs entirely against local models. No API keys, no per-token bill, no code leaving the machine.
Portfolio, blog, multiplayer games, live demos and private tools, on infrastructure that cannot surprise me with a bill. The architecture, and the two decisions that made it work.
Every time I run an auction simulation with a new group, someone walks out with the biggest portfolio and the worst result. There is a structural reason for it, and it is not inexperience.
Not a real shell. It cannot touch anything, and that is rather the point.
I am usually up for a conversation about auction design, multiplayer netcode, or why your spectrum benchmark is off by a factor of population.
[ get in touch ]