~/portfoliooverviewLIVE
--:--:-- GMT+1Book a call →
AVAILABLE · JUN 2026

Bogdan
Obradović

$whoamitraffic_engineer+frontend_developer

I design systems that move — from urban traffic flows to interactive frontends. Co-creator of Tripvice.net, an AI travel planner.

BO
ID · BO_001
v2026.05
KRAGUJEVAC, SERBIA● ONLINE
Years building
0+
since 2021
Projects shipped
0
web + traffic
Active users
0.0k
on Tripvice.net
Client rating
0.0
/ 50 · 23 reviews
// 02 · ABOUT

Two careers, one obsession

I started modeling intersections and watching cities breathe. Then I realized frontends are traffic systems too: route attention, smooth congestion, optimize latency. I've been building them ever since.

STORY// about.md

I'm a Road & Transport Engineer who fell in love with web frontends somewhere between modeling a signalized intersection in Vissim and trying to make a React form not feel like one.

Today I split my time between freelance frontend work and side projects. The most consequential of those is Tripvice.net — an AI travel planner I co-created. I built the frontend, the itinerary canvas, and the streaming response UI.

I'm fluent in both vocabularies: signal timing diagrams and React DevTools, microsimulation models and design systems. That overlap is rarer than it should be, and it shapes how I build.

Based in
Kragujevac, Serbia
Languages
EN · SR · DE (A2)
Workspace
Remote · Hybrid
APPROACH// principles
01
Model the flow first
Whether intersections or interfaces — I sketch state, edges, failure modes before pixels.
02
Optimize for the slow path
Edge cases are the product. Smooth them and the happy path takes care of itself.
03
Ship, measure, iterate
Real users beat hypotheticals. Always.
// 03 · SKILLS :: matrix

Built for both worlds

Self-assessed on a /100 scale. The radar is the frontend stack I use day-to-day; the bars are the engineering side.

FRONTEND · RADAR// react.stackavg 83
ReactTypeScriptTailwind CSSNext.jsFramer MotionNode.js
AVG
83
ENGINEERING · TRAFFIC// transport
PTV Vissim88
SUMO82
AutoCAD90
QGIS / GIS76
Traffic modeling84
Signal timing80
MicrosimulationSignal timingOD matricesVissim APIGIS analysisCapacity studies
FRONTEND · DETAIL// stack.json
React92
TypeScript86
Tailwind CSS94
Next.js78
Framer Motion80
Node.js70
ACTIVITY// 12 weeks89 commits
12 weeks ago
lessmore
today
// 04 · PROJECTS :: 3 items

Selected work

A flagship and two learning vehicles. Hover to peek; click to expand.

see archive →
FLAGSHIP // project.001LIVE · 4.2k users
flagship2024 · Co-creator · Frontend Lead

Tripvice.nettripvice.net

Tripvice converts a single sentence — "5 days in Lisbon, mid-range, foodie" — into a structured itinerary with day plans, geocoded stops, transit hints and cost estimates. I built the React frontend, the itinerary canvas, and the streaming response UI.

ReactNext.jsTailwindOpenAIMapboxPostgreSQL
Users
4.2k
Rating
4.7★
Status
live
Visit tripvice.net
live preview
5 days in Lisbon, foodie, mid-range
Itinerary · 4 days showngenerating…
Day 1Alfama walk · Pastéis at Manteigaria · Fado night
Day 2Belém · Time Out Market · Sunset at Miradouro
Day 3Sintra day-trip · Pena Palace · seafood in Cascais
Day 4LX Factory · vintage trams · rooftop bars
Estimated budget€820 — €1,140
N
NewsApp
2023 · Solo · maintained

Topic-clustered news reader with saved-for-later, keyboard nav and a focus-mode reader view.

ReactViteNewsAPICSS Modules
P
PigGame
2022 · Solo · archived

The dice game, rebuilt in vanilla JS as a learning vehicle for state machines and DOM patterns.

Vanilla JSHTMLCSS
// 05 · TIMELINE :: experience.log

From signal timing to streaming UIs

Five years across two disciplines. The throughline: making complex systems legible.

2024 — present
Freelance Frontend Engineer · Independent
Building product UIs for early-stage teams. React, TypeScript, design-system work.
work
2024
Co-creator · Frontend · Tripvice.net
Co-founded the AI travel planner. Owned the itinerary canvas and the streaming UI.
work
2023 — 2024
Junior Traffic Engineer · Municipal Traffic Bureau · Kragujevac
Signal timing studies, microsimulation models in Vissim, intersection redesigns.
work
2019 — 2024
B.Sc. Road & Transport Engineering · University of Kragujevac
Thesis: Microsimulation-based optimization of signalized intersections.
education
// 06 · CONTACT :: handshake

Let's build something

$ hire bogdan --start asap

Got a flow that needs untangling?

I take on a handful of freelance projects each quarter — frontend builds, design-system work, or anything sitting at the intersection of UI and physical systems. Pick a channel below.

Response within 24h Remote-first EU friendly hours
BO
Bogdan
portfolio.v2
OPEN

Bogdan
Obradović

$whoamitraffic_eng+frontend_dev

I design systems that move — from urban traffic flows to interactive frontends. Co-creator of Tripvice.net, an AI travel planner.

Start a project
Years building
0+
since 2021
Projects shipped
0
web + traffic
Active users
0.0k
on Tripvice
Client rating
0.0
/ 50 · 23 revs
// 02 · ABOUT

Two careers, one obsession

Started modeling intersections, watching cities breathe. Frontends turned out to be traffic systems too.

STORY// about.md

I'm a Road & Transport Engineer who fell in love with web frontends somewhere between modeling a signalized intersection in Vissim and trying to make a React form not feel like one.

Today I split my time between freelance frontend work and side projects — most consequential being Tripvice.net. I'm fluent in both vocabularies: signal timing diagrams and React DevTools.

Based in
Kragujevac, Serbia
Languages
EN · SR · DE
Workspace
Remote / Hybrid
Response
< 24h
APPROACH// principles
01
Model the flow first
State, edges and failure modes before pixels.
02
Optimize the slow path
Edge cases are the product. Smooth them.
03
Ship, measure, iterate
Real users beat hypotheticals. Always.
// 03 · SKILLS

Built for both worlds

Self-assessed on a /100 scale.

RADAR// frontendavg 83
ReactTypeScriptTailwind CSSNext.jsFramer MotionNode.js
AVG
83
DETAIL// /100
React92
TypeScript86
Tailwind CSS94
Next.js78
Framer Motion80
Node.js70
ACTIVITY// 12 weeks89 commits
12w ago
lessmore
today
// 04 · PROJECTS

Selected work

A flagship and two learning vehicles.

FLAGSHIP // 001LIVE
flagship2024 · Co-creator · Frontend Lead

Tripvice.net

tripvice.net

Tripvice converts a single sentence — "5 days in Lisbon, mid-range, foodie" — into a structured itinerary with day plans, geocoded stops, transit hints and cost estimates. I built the React frontend, the itinerary canvas, and the streaming response UI.

5 days in Lisbon, foodie
Itinerarygenerating…
D1Alfama walk · Pastéis · Fado
D2Belém · Time Out · Sunset
D3Sintra · Pena Palace
Budget€820 — €1,140
ReactNext.jsTailwindOpenAIMapboxPostgreSQL
Users
4.2k
Rating
4.7★
Visit
N
NewsApp
2023 · Solo · maintained

Topic-clustered news reader with saved-for-later, keyboard nav and a focus-mode reader view.

ReactViteNewsAPICSS Modules
P
PigGame
2022 · Solo · archived

The dice game, rebuilt in vanilla JS as a learning vehicle for state machines and DOM patterns.

Vanilla JSHTMLCSS
// 05 · TIMELINE

From signal timing to streaming UIs

Five years across two disciplines.

2024 — presentwork
Freelance Frontend Engineer
Independent
Building product UIs for early-stage teams. React, TypeScript, design-system work.
2024work
Co-creator · Frontend
Tripvice.net
Co-founded the AI travel planner. Owned the itinerary canvas and the streaming UI.
2023 — 2024work
Junior Traffic Engineer
Municipal Traffic Bureau · Kragujevac
Signal timing studies, microsimulation models in Vissim, intersection redesigns.
2019 — 2024edu
B.Sc. Road & Transport Engineering
University of Kragujevac
Thesis: Microsimulation-based optimization of signalized intersections.
// 06 · CONTACT

Let's build something

$ hire bogdan

Got a flow that needs untangling?

I take a handful of freelance projects each quarter. Drop a line and tell me what's up.

Reply within 24h Remote-first CET hours
© 2026 Bogdan Obradović · Kragujevac, RS all systems operational
HomeSkillsWorkLogsHi