01 About · Full-stack developer
I'm Dan.I build things.
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.
- 0+
- Projects Built
- 0+
- Technologies
- 0+
- Industries Served
- 0%
- Systems Running
02 Profile
One developer. Seven disciplines.
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.
03 Disciplines
SEVEN DISCIPLINES. ALL LIVE ON THIS SITE.
Every one has its own page with demos you can try. Pick one.
Websites, web apps and five live QR menus with a real-time owner portal.
5 QR menus · owner portal → 02ApplicationsTracking apps, support desks and personal apps — built end to end.
3 live apps → 03AI & AutomationSupport agents, RAG knowledge pipelines, workflow automation and bots.
6 live demos → 04CybersecurityAudits, hardened servers and VPNs — plus a hands-on security lab.
6 live demos → 05InfrastructureLinux servers, CI/CD pipelines, Docker, backups and monitoring.
5 live demos → 06Trading BotsAutomated Python trading engines with a hard safety layer and a live journal.
4 live demos → 07Game DevelopmentFiveM, RedM and Minecraft frameworks, custom NUI and a browser arcade.
3 worlds · arcade →04 Trajectory
2020 → now. The short version.
2020 // YEAR ONE
First production code
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.
HTML/CSS/JSPythonDiscord.py2021 // BACKEND
Stepped into backend & databases
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.
PHPMySQLREST APIs2022 // GAME DEV
FiveM & Minecraft frameworks
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.
LuaJavaFiveMRedMSpigot2023 // FULL STACK
Next.js, TypeScript, and shipping real apps
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.
Next.jsTypeScriptC#Linux2024 // AI
LLMs, RAG, vector databases
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.
Claude APIGPT APIPineconeChromaRAG2025 // TRADING
Algorithmic trading 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.
PythonXGBoostLSTMBroker APIs2026 // RIDDLE CODING
My own brand, store and docs
Launched Riddle Coding on Tebex with premium FiveM scripts — Riddle Elevator and Riddle Rentals — each with a full GitBook documentation set, plus free open-source releases on GitHub and the Cfx.re forum. Manager & Developer on the Elaris RP server. Built client sites like keysoninsaat.com (3D scroll build) and the store backend of pergas-tejarat.com.
TebexGitBookLuaThree.jsOpen source2026 // NOW
Riddle Chat & a full-stack role
Finished my IHK retraining as Fachinformatiker für Anwendungsentwicklung. Building Riddle Chat, an end-to-end encrypted messenger (Flutter, NestJS, ratcheting encryption) — under active development. Looking for a serious team in or around Dresden building something hard.
05 Stack
LANGUAGES I ACTUALLY SHIP IN.
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.
Bots, AI agents, trading engines, automation, scripts. The primary stack.
Frontends, web apps, Three.js scenes, Node services. Daily.
React + server components, SSR, API routes. The go-to for web apps.
Postgres & MySQL — schema design, indexing, query tuning.
.NET desktop apps, Unity scripting, internal tools.
Spigot/Paper plugins for Minecraft, JVM-based backends.
Legacy backends, CMS work, original entry into server-side code.
Performance-critical chunks, low-level systems work, game internals.
06 Available Available now
Let's build something together.
No vague form. Just email me — full name, what you need, when. I'll come back within 24 hours.