Two 5-inch FPV quadrotors, built and flown outdoors.
ExpressLRS radio, 4S and 6S batteries, analog video. On the first one I soldered a 9 g 1080p Thumb camera directly to the flight controller.



Drones and RL flight control, AI agents that find B2B leads, and bilingual stores that score 100 for SEO. I build the technology and I sell it.
Two FPV drones built by hand, then an M.Sc. thesis that teaches a quadrotor's flight controller to retune itself in the air.
ExpressLRS radio, 4S and 6S batteries, analog video. On the first one I soldered a 9 g 1080p Thumb camera directly to the flight controller.


A hybrid controller: a reinforcement-learning agent adjusts the PID gains in real time, while the classical PID loop stays in charge of the motors. Four agent designs (SAC and PPO, each with a feed-forward or LSTM network) were trained with curriculum learning.
Built in Unity with ML-Agents: random wind, mass and sensor noise. The agent sees 46 observations and controls 14 continuous actions. Training ran headless from the terminal, driven by a YAML config, so the results are reported as numbers.

| Task | Training | Result |
|---|---|---|
| Hover | 5M steps | 100% success and <7 cm height error for all four agents; nearly identical final gains (±5–10%) |
| Precision landing | 30M steps | SAC (feed-forward) reward 26% above PPO (feed-forward) and 92% above PPO (LSTM) |
| Waypoint path following | 3M steps | 9–10% reward improvement with consistent gain adaptation |
Maximum disturbance: wind up to 0.40 N/kg · payload up to 0.15 kg · position noise σ = 0.015 m
For Allin Sportswear, a B2B wholesale and trading company, I built an AI agent that finds buyers for cold-email campaigns and monitors social media.
Written in Python with an LLM at its core, it finds potential buyers and their email addresses for cold-email campaigns. It uses RAG, MCP tools and agent harnesses; the final version runs on Hermes.
Cold email became the client's best-performing channel.
I extended the same agent beyond lead generation so it also monitors social media.
Two Shopify stores and one hand-coded company site. Scores are from Google Lighthouse (desktop); product and page counts are from each site's sitemap.
Bilingual e-commerce store selling bathroom fixtures and UNV security cameras across Saudi Arabia. My role: built the store, wrote technical specs, spec cards and SEO copy for ~70 products from supplier datasheets, and run the brand's social media on 7 platforms.

"This UNV camera is a wire-free 3MP pan-tilt camera for spots with no power point or Wi-Fi nearby, such as villa perimeter walls, gardens and gates: a 10 W solar panel charges its 10 Ah battery and it connects over 4G LTE with a Nano-SIM card."


Company website for a Saudi market-entry and growth platform serving technology companies. My role: designed and coded the site with Astro and Tailwind CSS, including Chinese/English routing and a multilingual sitemap.

B2B store for Allin Sportswear's wholesale and OEM sportswear and fitness products. My role: built the Shopify store, including its OEM, blog and contact pages.

Paid search, cold outreach and SEO for B2B and e-commerce clients across Japan, the Middle East, Europe and the Americas.
Cold email and calls, alongside Shopify and B2B platform work.
Ran the store and supervised its copy; grew traffic with SEO and paid ads.