Umut K.A.
01About
Umut Kadir Akman
[click on me!]

UmutKadirAkman

Kamloops, BC, Canada

Creator across development, music, creative media, and experimental game systems. I build practical tools, design games, edit videos and graphics.

GCSE First Language
5
GCSE Computer Science
Completed
AP Compsci
3
IELTS Academic
8

LGS 420~

02Record

Education & Experience

Thompson Rivers University Enrolled

Computer Science · British Columbia, Canada

Current

TED Ronesans College

High School Diploma · Istanbul, Turkey

Graduated

Academic Programs

  • GCSE Computer Science — 2 yrs
  • GCSE First Language — 2 yrs
  • AP Computer Science — 1 yr
  • AP Physics — 1 yr

Special Programs

  • Tubitak Space Camp
  • Izmir Space Camp
  • CERN BL4S
  • Community Service — 9th grade
  • Esports Managing — 10th grade
  • Cooking Courses
03Capacity

Skills & Languages

Technical

AI-integration & LLM Dev85%
Python85%
HTML · CSS · JS80%
FL Studio75%
TouchDesigner90%

Scripting Languages

PythonLuauLua JavaScriptHTML/CSSC# (Unity) TouchDesigner

Languages

TurkishNative
English95%
Spanish30%
04Work

Projects

AMusic

  • Bossa Nova
  • Breakcore
  • Old School Hip Hop
  • + More

BCoding

  • Hand-to-Mouse Tracking
  • Lyric Displayers
  • “Time Warping”
  • + More

CVideo

  • Motivational edits
  • Gameplay edits
  • Culture edits
  • + More

Development Projects — click a row to expand

A deployed web tool with five modes: research and rank products against a budget, watch items for price drops, analyse review authenticity, compare a shortlist of two to five, and walk a guided recommendation path. The rule the whole codebase is built around is that the language model never states a fact the API didn't provide. Prices, ratings and review counts are stored in SQLite and rendered from there, while the model returns judgment only. Price alerts deliberately stay silent for the first week, waiting for seven data points before they can fire.

PythonSQLiteLLMWeb
shopscout.space

GlorjBlox is a modern Windows desktop app that lets you monitor multiple Roblox users in real time, sending customizable notifications when friends go online, join games, or change servers, while providing detailed activity stats, recent game history, and a sleek, themeable PyQt5 interface with import/export and system tray support.

PythonRoblox APIDesktop

Built on yt-dlp, the tool wraps a Tkinter GUI around format selection, resolution presets, and audio-only extraction. Queues multiple URLs, shows real-time progress, and auto-converts to mp4/mp3/webm. Lightweight and fully offline once installed.

PythonDesktopVideo

D.U.C.K (Desktop Utility Companion Kit) captures screenshots at intervals, feeds them through an LLM vision endpoint, and maintains a rolling context window of what's on-screen. Ask questions about what you're seeing, or let it proactively suggest actions. Sits as an always-on-top overlay widget, allows communication through TTS and STT as well.

PythonLLMAIDesktop

Every match randomises weapons, arenas, and modifier effects so no two rounds play the same. Made in Unity with C# scripting. Includes a lobby system, matchmaking queue, and a stat-tracking backend.

UnityC#PvP

Two separate bot deployments: one an exact replica of my friend, the other an exact replica of my teacher for study assistance. Both feature LLM-powered conversation with persistent per-user memory across sessions, image recognition via a vision API. Built in Python with discord.py and OpenAI APIs.

Pythondiscord.pyLLMVision

Players spawn into a flat world with only one simple house. The rest is up to the playe's imagination, anything thats typed into the chat is formed infront of them, with 50+ unique adjecives and infinite objects this encourages creativity and experimentation. Built in Roblox Studio with Luau scripting.

RobloxLuauSandbox

Players build structures matching a prompt in timed rounds. Players go in order ranking each other's builds out of 5. Features themed rounds, spectator voting, and an ELO-style ranking system, armed with a plethera of block types and colors.

RobloxLuauCompetitive

Every round randomises the obby layout, obstacle types, and player modifiers. Players earn points based on performance which can be spent on more stages and cosmetics. Built in Roblox Studio with Luau scripting.

RobloxLuauRNG
05Off-hours

Hobbies & Interests

Trumpet
Intermediate musician passionate about jazz and classical.
Cooking
Mediterranean & Turkish cuisine. Completed cooking courses.
FL Studio
Electronic music & sound design. Multiple original tracks and remixes.
Video Editing
DaVinci Resolve. Comedic and atmospheric short-form videos & motion graphics.
Astronomy
Space exploration. Multiple space camps.
Community Service
Volunteered with LOSEV and participated in community work.
Biking
City biking and urban cycling. Regular commuter.
Swimming
Licensed swimmer.
Tennis
Licensed recreational player.
Photography
Urban and travel photography.
06Atlas

Travel

World map of countries visited
31 Countries visited
  • 01FranceFrance
  • 02SverigeSweden
  • 03বাংলাদেশBangladesh
  • 04AzərbaycanAzerbaijan
  • 05DanmarkDenmark
  • 06CubaCuba
  • 07ประเทศไทยThailand
  • 08IndonesiaIndonesia
  • 09MalaysiaMalaysia
  • 10SingapuraSingapore
  • 11DeutschlandGermany
  • 12ÖsterreichAustria
  • 13ČeskoCzechia
  • 14SrbijaSerbia
  • 15МакедонијаMacedonia
  • 16ΕλλάδαGreece
  • 17Crna GoraMontenegro
  • 18БългарияBulgaria
  • 19ShqipëriAlbania
  • 20KosovëKosovo
  • 21ItaliaItaly
  • 22EspañaSpain
  • 23BelgiëBelgium
  • 24ΚύπροςCyprus
  • 25NederlandNetherlands
  • 26SchweizSwitzerland
  • 27LëtzebuergLuxembourg
  • 28საქართველოGeorgia
  • 29PortugalPortugal
  • 30CanadaCanada
  • 31TürkiyeTurkey