~/portfolio›overviewLIVE
--:--:-- GMT+1Book a call →
AVAILABLE FOR WORK

Bogdan
Obradović

$whoami→traffic_engineer+frontend_developer

I design systems that move — from urban traffic flows to interactive frontends. Co-creator of TripVice, a travel planning app now in beta.

BO
ID · BO_001
v2026.05
KRAGUJEVAC, SERBIA● ONLINE
Years coding
0+
since 2022
Projects built
0
web apps & practice
Certificates
0
IT Academy · Udemy
Languages
0
English · Serbian
// 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.

I learned frontend development on my own and through focused courses, then put it to work on real projects. The biggest one is TripVice, a travel planning app I co-created, now in beta. I worked on the search and results screens, the destination discovery pages and the interface for Vice, its chat assistant.

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
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 74
ReactJavaScriptNext.jsTypeScriptHTML & CSSRedux
AVG
74
▸ENGINEERING · TRAFFIC// transport
PTV Vissim88
SUMO82
AutoCAD90
QGIS / GIS76
Traffic modeling84
Signal timing80
MicrosimulationSignal timingOD matricesVissim APIGIS analysisCapacity studies
▸FRONTEND · DETAIL// stack.json
React80
JavaScript82
Next.js70
TypeScript60
HTML & CSS88
Redux65
// 04 · PROJECTS :: 3 items

Selected work

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

see archive →
▸ FLAGSHIP // project.001IN BETA
flagship2026 · Co-creator · Frontend & product

TripVice↗ tripvice-web.vercel.app

One search instead of thirty open tabs. I worked across the frontend: the search and results screens, the destination discovery pages, and the interface for "Vice", a chat assistant that plans a trip from a plain-language prompt. Plenty of product thinking too: deciding what a traveller needs to see and cutting what gets in the way of booking.

ReactNext.jsResponsive UIAPI-driven search
Role
Frontend
Year
2026
Status
beta
Visit TripVice ↗
example · vice
›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
News App
2025 · Solo · live
↗

A small news site in Next.js with a list of articles, a page for each article and a form for adding new ones.

Next.jsReactMongoDBAPI routes
P
PigGame
2025 · Solo · practice
↗

The dice game, rebuilt in vanilla JS as practice for game state and DOM manipulation.

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

From transport engineering to frontend

Education and work across two disciplines. The throughline: making complex systems legible.

2026 — present
Co-creator · Frontend & product · TripVice
Search and results screens, destination discovery pages and the interface for the Vice chat assistant. Now in beta.
work
2022 — 2024
Frontend & Java courses · IT Academy · Udemy
HTML5, CSS3 & JavaScript and Java Development at IT Academy (2022–2023), plus React (incl. Next.js, Redux) and CSS (Flexbox, Grid, Sass) on Udemy (2023–2024).
education
2021 — 2025
Engineer of Transport · Academy of Professional Studies · Uroševac–Leposavić
Road traffic and transport studies.
education
2017 — 2021
Computer Technician · "Nikola Tesla" Technical High School
Secondary vocational education in computing.
education
// 06 · CONTACT :: handshake

Let's build something

$ hire bogdan --start asap

Got a flow that needs untangling?

I'm open to freelance frontend work and to a frontend role in a team — landing pages, React and Next.js apps, or turning a Figma design into a working site. Pick a channel below.

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

Bogdan
Obradović

$whoami→traffic_eng+frontend_dev

I design systems that move — from urban traffic flows to interactive frontends. Co-creator of TripVice, a travel planning app now in beta.

Start a project →
Years coding
0+
since 2022
Projects built
0
web & practice
Certificates
0
IT Academy · Udemy
Languages
0
EN · SR
// 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.

I learned frontend on my own and through focused courses. My biggest project is TripVice, a travel planning app I co-created, now in beta. I speak both vocabularies: signal timing diagrams and React DevTools.

Based in
Kragujevac, Serbia
Languages
EN · SR
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 74
ReactJavaScriptNext.jsTypeScriptHTML & CSSRedux
AVG
74
▸DETAIL// /100
React80
JavaScript82
Next.js70
TypeScript60
HTML & CSS88
Redux65
// 04 · PROJECTS

Selected work

A flagship and two learning vehicles.

▸ FLAGSHIP // 001BETA
flagship2026 · Co-creator · Frontend & product

TripVice

↗ tripvice-web.vercel.app

One search instead of thirty open tabs. I worked across the frontend: the search and results screens, the destination discovery pages, and the interface for "Vice", a chat assistant that plans a trip from a plain-language prompt. Plenty of product thinking too: deciding what a traveller needs to see and cutting what gets in the way of booking.

›5 days in Lisbon, foodie
Itinerarygenerating…
D1Alfama walk · Pastéis · Fado
D2Belém · Time Out · Sunset
D3Sintra · Pena Palace
Budget€820 — €1,140
ReactNext.jsResponsive UIAPI-driven search
Year
2026
Status
beta
Visit ↗
N
News App
2025 · Solo · live
↗

A small news site in Next.js with a list of articles, a page for each article and a form for adding new ones.

Next.jsReactMongoDBAPI routes
P
PigGame
2025 · Solo · practice
↗

The dice game, rebuilt in vanilla JS as practice for game state and DOM manipulation.

Vanilla JSHTMLCSS
// 05 · TIMELINE

From transport engineering to frontend

Education and work across two disciplines.

2026 — presentwork
Co-creator · Frontend & product
TripVice
Search and results screens, destination discovery pages and the interface for the Vice chat assistant. Now in beta.
2022 — 2024edu
Frontend & Java courses
IT Academy · Udemy
HTML5, CSS3 & JavaScript and Java Development at IT Academy (2022–2023), plus React (incl. Next.js, Redux) and CSS (Flexbox, Grid, Sass) on Udemy (2023–2024).
2021 — 2025edu
Engineer of Transport
Academy of Professional Studies · Uroševac–Leposavić
Road traffic and transport studies.
2017 — 2021edu
Computer Technician
"Nikola Tesla" Technical High School
Secondary vocational education in computing.
// 06 · CONTACT

Let's build something

$ hire bogdan

Got a flow that needs untangling?

I'm open to freelance frontend work and to a frontend role in a team. 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