Let’s talk

Dubai, UAE · Developer · Visual artist · Athlete

Full-stack developer, photographer and videographer. I pair clean, fast code with cinematic storytelling, AI-assisted workflows and the discipline of a competitive athlete.

  • Web & Software
  • Photo & Video
  • AI & Automation
Edson Tumwine in a navy suit, arms crossed
REC 00:00:00
1st Runner-Up13th Ndejje University Open · Woodball
What I do

Three disciplines. One standard.

Whether it ships as code, as a frame or as an automated pipeline, the bar is the same: sharp, fast and built to perform.

01

Web & Software

Websites, stores and apps that load fast and are easy to run.

  • WordPress, WooCommerce & Xtra theme customisation
  • Custom builds on Firebase & Google Cloud
  • Flutter mobile apps
  • Hosting & deployment on Hostinger
  • Git, GitHub & Cursor in the workflow
02

Photo & Video

Freelance photographer, videographer and video editor — from the shoot to the final grade.

  • Capture: Sony a7 IV + Sigma 24–70mm f/2.8 DG DN Art
  • Motion & sound: DJI RS 4 gimbal, DJI Mic Wireless
  • Light: Visico V100S Speedlite
  • Post: Adobe Lightroom & Premiere, DaVinci Resolve
03

AI & Automation

AI where it earns its place: faster edits, smarter content pipelines and agentic workflows.

  • AI video with Kling AI
  • Repurposing with Opusclip & Captions.ai
  • Agentic AI workflows that take busywork off your plate
Selected work

Built, shot and shipped.

TYT Media

TYT Media

A fast, mobile-first site for a Dubai training and outreach platform — with a built-in admin so the team can edit any wording, picture, team profile and event gallery themselves.

Custom siteAdmin CMSPHP · JS
Visit the site →
Plow

Plow

A web app for managing woodball players, built and deployed on Firebase.

Web appFirebase
Aura

Aura

A Flutter mobile app, developed and debugged end to end.

MobileFlutter
Off the screen

Trained like an athlete. Works like one.

I compete in woodball, play badminton for fun and train in the gym. The habits carry straight into the work: preparation, precision and staying calm under pressure.

Woodball
1st

Runner-Up

13th Ndejje University Open — trophy secured as a competitive woodball player.

Competitive woodballBadmintonGym
Let’s work

Got something to build, shoot or automate?

Tell me what you’re working on — I’ll reply on WhatsApp.