welcome.dwg — Blueprint
PERSONAL PORTFOLIO · v1.0 · SARAJEVO

i make games& the web

welcome to a portfolio stuck in 1998.
roblox games and full-stack web, built remote from sarajevo.

new here?start with the long version →
Halftone portrait of Tarik in pixel sunglasses
fig. 1: me, irl
fig. 2: me, in game
kodo
kodo, the site mascot
Administrator
STATEMENT OF INTENT
“i like growing my spine into my chair while i build stuff.”
T. SKENDER, ADMINISTRATOR OF THIS MACHINE

ok, the serious part:

I'm a remote Roblox developer and full-stack web developer. I design interfaces and build the systems behind them.

Roblox and web look like an odd pair, but most of the work is the same: data that has to stay correct, and screens people should understand without help.

I'm based in Sarajevo, Bosnia. I love building things and working in a team, and I think best by talking ideas through. (calls welcome)

BASED
Sarajevo, BA
MODE
Remote
DOING
Roblox + web
STATUS
Open for work
the long version: music, waterfalls, fun facts →
01

THE WORK

two disciplines, shown separately
01aFULL-STACK · PRODUCT · CLIENT SITES

WEB & PRODUCT

Design through to shipped full-stack. One product of my own and three live client sites: bookings, storefronts, and dashboards people log into on a Monday.

  • TypeScriptTypeScript
  • ReactReact
  • PostgreSQLPostgres
tierd — social layer for builders · tierd.app
Tierd showcase videothis one has sound. click the speaker

Tierd.

Build. Show. Discover.

FEATUREDthe one I built for myself, start to finish

A social playground and reputation layer for developers, engineers, and builders. Reputation comes from the work you ship rather than from farming points, and profiles are built around projects instead of personal branding.

  • .TSX
  • TAILWIND
  • SUPABASE
  • PUBLIC BETA
ROLE
founder · design · full-stack
SCREENS
a showcase and four screens, in the tabs above
5 object(s) · tierd.app — showcase · 1:12

CLIENT WORK

three sites live and running · client data blurred before the file leaves their machine
croché — handmade bag webshop
Croché webshop, building a bag in the configurator

Handmade bags with a build-your-own configurator.

  • .TSX
  • CONFIGURATOR
  • LIVE
3 object(s) · model → size → colours
captured — creative agency, Vaasa
Captured agency site, scrolling through

Trilingual agency site with day and night modes.

  • .TSX
  • i18n · 3 LANG
  • LIVE
2 object(s) · capturedagency.fi
una adventure — rafting, Bihać
Una Adventure booking site, scrolling through

Rafting bookings, plus the dashboard that runs the season.

  • .TSX
  • POSTGRES
  • MAPS
  • LIVE
3 object(s) · unaadventure.com

END OF WEB · NEXT: ROBLOX GAMEPLAY · DIFFERENT ENGINE · DIFFERENT LANGUAGE · DIFFERENT JOB

01bROBLOX · LUAU · GAMEPLAY SYSTEMS

GAMES & GAMEPLAY

Roblox gameplay developer. Combat and ability frameworks, matchmaking, placement flows, data that survives a crash. Nothing here is a website.

  • Roblox StudioLuau
  • C and C++C / C++
  • VS CodeVS Code
odyssey — adventure RPG tycoon · Roblox
Odyssey underwater zone
Odyssey in Roblox Studio

The character is everything.

Dungeons earn power, relics specialize it, the house amplifies and gates it. Every system answers one question: does this make the character stronger, more unique, or more respected?

  • .LUAU
  • ROBLOX STUDIO
  • IN PRODUCTION
Build progress
systems in · content ongoing

the fun part
↖ this one

SYSTEMS I OWN

5 folder(s)
  • combat & abilities
  • matchmaking
  • placement flows
  • crash-safe data
  • SFX / VFX pipelines

Each folder is config-driven, so designers change numbers instead of code. The content is the game's; the systems are my part.

second game — kodo

There is a second Roblox title in production. The screenshots are not cleared to leave the studio yet.
Ask and I'll walk you through it on a call.

OK
1 title under NDA

want these systems in your game?

packages from $350 · the code · how i build

open roblox.exe →
every project as a list (6)hide the list
work — 6 object(s)
Every project
NameWhat it isDisciplineStackStatus
Tierd.Reputation layer for buildersWebTS · SupabaseBeta
CrochéHandmade bag webshop + configuratorWebTS · ReactLive
CapturedCreative agency site, Vaasa FIWebTS · i18nLive
Una AdventureRafting booking + operator dashboardWebTS · PostgresLive
OdysseyAdventure RPG tycoonGamesLuauIn prod.
untitledSecond Roblox titleGamesLuauNDA
6 object(s) · 4 web · 2 games
03

HOW IT GOES

same four moves every time
Defragmenting Drive C: — kodo_process.exe
  • scoping
  • building
  • polish
  • shipped
  • not written yet
Defragmenting drive C: — 0% complete
  1. 01we argue about scope

    half the features you asked for don't need to exist. i'd rather find that out in week one than in month three.

  2. 02the ugly version, live

    something clickable on a real url early. no month of silence followed by a reveal you hate.

  3. 03then it gets good

    states, empty screens, loading, the error nobody plans for. this is the part that makes it feel finished.

  4. 04i hand it over properly

    repo, deploys, a readme a human wrote. it keeps running after i stop answering.

04

WHAT YOU CAN HIRE ME FOR

double-click anything
kodo — Properties
Status
available · booking october
Basis
monthly retainer, or fixed scope
Timezone
CET · overlaps US mornings
Reply
within a day, usually less
Languages
bosnian, english
Won't do
crypto, one-off landing pages

OK

if it's long term, say so in the first line. that's the whole filter.