Full-stack developer working under the name Dan Riddle. Real name Hassan Bazrafshan. Six years end-to-end — web, AI, cybersecurity, games, applications, infrastructure, and trading bots.
I started in 2020 building web frontends and small Discord bots. Six years later I ship production systems across the full stack — backends in Python and Next.js, custom game frameworks for FiveM/RedM and Minecraft, AI agents wired to live LLMs and vector databases, hardened Linux infrastructure, and algorithmic trading bots that execute against real broker APIs.
The planets on the homepage are real builds — every orbiting node is a real project I've shipped or actively maintain. Click into any of them to see how each one works.
If you're hiring a full-stack developer who can move across the entire stack and ship without hand-holding, you're in the right place.
Started writing web frontends in HTML/CSS/JavaScript and small Discord bots in Python. First time being responsible for code that actual users would touch.
PHP, SQL, and the first real server I broke and rebuilt three times. Learned schema design the hard way. Started building bots that talked to APIs instead of just chatting.
Started building custom roleplay frameworks for FiveM (GTA V multiplayer), then RedM (RDR2). Custom Lua scripts, MySQL-backed economies, job and housing systems. Parallel work on Spigot/Paper plugins for Minecraft servers in Java.
Took on full client builds end-to-end. Marketing sites, admin portals, custom dashboards. C# desktop tools for internal operations. Started maintaining Linux servers in production.
Built production AI agents using Claude and GPT APIs with retrieval over Pinecone and Chroma. Wired LLMs to real workflows — support automation, knowledge bases, document intelligence — with safety layers in Python that catch hallucinations before they touch live systems.
Combined the AI work with quantitative finance — Python trading engines wired to news APIs and broker SDKs, LLM-RAG reasoning over trading-class materials, classical ML alternatives (XGBoost, LSTM) for latency-sensitive setups. All with a Python execute engine that rejects hallucinated trades before they reach the broker.
Six years of production work across the entire stack. Looking to bring this to a serious team building something hard. Comfortable owning features end-to-end, picking up new stacks fast, and shipping what I commit to.
These are the languages I've used in production code, not just dabbled with. Fill bars are honest — five segments = daily-driver, three = comfortable, one = read it and write it when needed.
No vague form. Just email me — full name, what you need, when. I'll come back within 24 hours.