Person peeking from behind laptop
Available for new projects

Hi, I'm Teodor Vidaković

I'm a Software Engineering graduate focused on backend and full-stack development and applied AI. I build efficient, reliable systems and continually learn through real-world projects.

Real-world Results

Featured Projects

See how I transformed concepts into engaging digital experiences.

Client ProjectFeb 2025 – Jun 2025

K-Mobile Webshop


  • Full-featured e-commerce with retail and wholesale pricing
  • JWT auth, role-based access, Redis caching, AWS S3 uploads
  • End-to-end delivery: requirements, design, deployment, CI/CD
K-Mobile Webshop
Team ProjectOct 2024 – Feb 2025

Energy Processing System (EPS)


  • Quarkus microservices for real-time energy measurements
  • Relational + time-series flow (PostgreSQL + InfluxDB)
  • Load testing with Locust; served behind NGINX reverse proxy
Energy Processing System (EPS)
DecentCloudJan 2025 – Present

Frontend Development


  • Improved UI/UX and responsiveness for DecentCloud
  • Implemented dynamic UI features with consistent design
  • Collaborated across the team for releases and QA
Frontend Development
Open SourceDec 2024 – Jan 2025

Raspberry Pi Pong with ESP32 Controllers


  • Modern Pong on Raspberry Pi + MAX7219 LED matrix
  • Real-time UDP between two ESP32 joysticks; collision & scoring
  • Integrated buzzer feedback; packaged for easy setup
Raspberry Pi Pong with ESP32 Controllers
Team-Project2024

Air Hockey AI


  • Q-Learning and NEAT agents trained in PyGame
  • Reward shaping and evaluation for optimal play
  • Collaborative experiment design and analysis
Air Hockey AI
Team-Project2024

BriefCinema


  • Role-based content management with personalized feeds
  • AWS-backed notifications and transcoding flow
  • End-to-end UX improvements and stability fixes
BriefCinema
Team-Project2024

Graph Expressiveness App


  • Interactive graph visualization tool
  • Plugin architecture for extensibility
  • Clear support for multiple graph structures
Graph Expressiveness App
Team-Project2024

KODEST


  • AI-powered assistant for programming tasks
  • FastAPI backend and chat integration
  • Focus on helpful hints and learning flow
KODEST
Efficient
Collaborative
Maintainable
Scalable
User-Centered
Version Controlled
Reusable
Optimized for Learning
Efficient
Collaborative
Maintainable
Scalable
User-Centered
Version Controlled
Reusable
Optimized for Learning

Happy Clients

What Clients Say about Me

Don't just take my word for it. See what my clients have to say about my work.

Marko Baricanin
Marko Baricanin
CEO @ Stav Club

Teodor did an incredible job creating our website. His attention to detail and understanding of our vision were evident throughout the project. Highly recommend!

Ognjen Marjanovic
Ognjen Marjanovic
Owner @ Mobile Shops

Teodor's work on the desktop application for our shops greatly exceeded our expectations. He effectively brought our ideas to life with a user-friendly interface and efficient functionality.

Djordje Ivkovic
Djordje Ivkovic
Mentor @ NovaLite

During his internship at NovaLite, Teodor demonstrated a solid understanding of software development principles. He worked independently and delivered quality results.

Marko Baricanin
Marko Baricanin
CEO @ Stav Club

Teodor did an incredible job creating our website. His attention to detail and understanding of our vision were evident throughout the project. Highly recommend!

Ognjen Marjanovic
Ognjen Marjanovic
Owner @ Mobile Shops

Teodor's work on the desktop application for our shops greatly exceeded our expectations. He effectively brought our ideas to life with a user-friendly interface and efficient functionality.

Djordje Ivkovic
Djordje Ivkovic
Mentor @ NovaLite

During his internship at NovaLite, Teodor demonstrated a solid understanding of software development principles. He worked independently and delivered quality results.

About Me

A Glimpse Into My World

Learn more about who I am, what I do and what inspires me.

My Reads

Explore the books shaping my perspectives.

Book cover

My Toolbox

Explore the technologies and tools I use to craft exceptional digital experiences.

JavaScript
HTML5
CSS3
React
Github
Scala
Spring Boot
AWS
Play Framework
Docker
SQL
Python
Figma
JavaScript
HTML5
CSS3
React
Github
Scala
Spring Boot
AWS
Play Framework
Docker
SQL
Python
Figma
JavaScript
HTML5
CSS3
React
Github
Scala
Spring Boot
AWS
Play Framework
Docker
SQL
Python
Figma
JavaScript
HTML5
CSS3
React
Github
Scala
Spring Boot
AWS
Play Framework
Docker
SQL
Python
Figma

Beyond the Code

Explore my interests and hobbies beyond the digital realm.

Photography📷
Gaming🎮
Hiking🥾
Reading📗
Traveling🧳
map
smiling memoji

Let's create something amazing together

Ready to bring your next project to life? Let's connect and discuss how I can help you achieve your goals.

Get In Touch

I’m excited to hear from you! Please fill out the form below and I’ll get back to you as soon as possible.