// 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.

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.

0+
Projects Built
0+
Technologies
0+
Industries Served
0%
Systems Running
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.py
2021 // 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 APIs
2022 // 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.

LuaJavaFiveMRedMSpigot
2023 // 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#Linux
2024 // 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 APIPineconeChromaRAG
2025 // 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 APIs
2026 // NOW

Looking for a full-stack role

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.

Hiring me?Available now
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.

Python
Bots, AI agents, trading engines, automation, scripts. The primary stack.
JavaScript
Frontends, web apps, Three.js scenes, Node services. Daily.
Next.js
React + server components, SSR, API routes. The go-to for web apps.
SQL
Postgres & MySQL — schema design, indexing, query tuning.
C#
.NET desktop apps, Unity scripting, internal tools.
Java
Spigot/Paper plugins for Minecraft, JVM-based backends.
PHP
Legacy backends, CMS work, original entry into server-side code.
C++
Performance-critical chunks, low-level systems work, game internals.
Available

Let's build something together.

No vague form. Just email me — full name, what you need, when. I'll come back within 24 hours.