I'm Ognjen, a frontend engineer who loves movies.
I build for the web, the desktop, and my own curiosity.Based in Novi Sad, Serbia

Personal projects.
Written, built, and maintained by me.
Find me on GitHub

Your movies.
A little help choosing.

A project byOgnjen Marinković
withNext.jsReactTypeScriptTailwind CSS
MovieTwist movie search, with Interstellar in the search field.
Your watchlist. Tonight's decision.MovieTwist

MovieTwist A film lover's side project

A Next.js app that picks what to watch from your own movie selection. More than 1,000 people tried it in a single month.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
Visit MovieTwist

Usage limits.
On your desktop.

A project byOgnjen Marinković
withC#.NETWPFJSON-RPCWin32
Codex Usage Widget showing remaining subscription limits and reset times. Example screenshot.
A small window into your workday.Codex Usage Widget

Codex widget A tool for the everyday

An open-source Windows widget for subscription limits, reset times, and live task activity. Built for myself, then downloaded a few hundred times.

  • C#
  • .NET
  • WPF
  • JSON-RPC
  • Win32
Explore the widget

Four archived projects, each a different experiment.

1A

PropertyPulse

Archived

A rental application with property search, authentication, and listing management.

Next.js, React, Tailwind, MongoDB, Mongoose, NextAuth.js

2A

Jokeis

Archived

Jokes, likes, and conversations. Post as yourself or stay anonymous.

Next.js, React, Tailwind, MongoDB, Mongoose, NextAuth.js

3A

GitCord

Archived

A GitHub and Discord integration that brings every commit into the conversation.

Next.js, React, TypeScript, Tailwind

4A

to-express-do

Archived

A user management API and a chance to explore backend development with GitHub authentication.

Express.js, Passport.js

A few pages about the person
writing the code.

Read my resume (PDF)

A developer's story

Ognjen Marinković

In his own words · Novi Sad, Serbia

Hi, I'm Ognjen! I'm a frontend engineer based in Novi Sad, Serbia, with almost two years of professional development experience, mostly working with JavaScript, TypeScript, React, and Next.js.

The first spark

Ever since I got into programming, my journey has been centered around JavaScript, and later TypeScript. In the beginning, my first love was pure HTML, so I think you can only imagine what I felt when I saw and tried JavaScript for the first time. A pure levitating moment in my life! 😆 Even though it had, and still has, its issues and flaws, hey, I can wink with one eye!

My love for JavaScript and TypeScript has stayed the biggest of them all. I use TypeScript absolutely every day, both professionally and in my own projects, and I don't see myself stopping anytime soon! 😄

The day job

After finishing my master's degree in information technology, I decided to focus fully on frontend development. Today, at THRIVEA, I build and maintain frontend features with React, TypeScript, and Material UI, working with tools like Redux Toolkit, Redux Saga, TanStack, and Zod. What I especially enjoy is building polished, interactive products where the UI, performance, and overall user experience really matter. That's the kind of work I want to keep growing into!

Beyond the browser

At the same time, I've always been curious about what's happening outside of the JavaScript ecosystem. I've had the chance to explore Rust, C#, .NET, and a few other technologies while building different things. More recently, I've been experimenting a lot with AI tooling (I'm a super big fan of AI!), including building a project conductor for AI subagent delegation and tools for searching and breaking down codebases into smaller useful pieces to give subagents better context.

I've also started contributing more to open source and maintaining my own projects. One of them is Codex Usage Widget, a small open-source Windows widget I built with C#, .NET, and WPF to keep track of Codex subscription usage on the desktop and taskbar. What started as something I made for myself ended up reaching a few hundred downloads and brought me into the other side of development as well, receiving feedback, handling issues, reviewing contributions, and seeing other people actually use something I built. That part has been especially fun!

Off the clock

Another project close to my heart is MovieTwist, a Next.js app that helps you decide what to watch from your own selection of movies. At one point, more than 1,000 people tried it in a month! I'm a big movie lover and book lover, and a Formula 1 and MotoGP fan. In short, just happy to be here and do what I love! 😊

  1. to present

    Frontend Engineer, THRIVEA

    Build and maintain production frontend features, turning product requirements into responsive interfaces with clear component structure and reliable UI behavior. Work on application state, data, and form-heavy product flows.

    React, TypeScript, Material UI, Redux, Redux Saga, Redux Toolkit, TanStack, Zod

  2. to

    Master's degree, information technology

    Higher Education Technical School of Professional Studies in Novi Sad - VTSNS

  3. to

    Frontend Intern, Hyperether

    Worked with HTML, CSS, JavaScript, and React during a commercial internship, practicing component-based frontend development and modern web UI implementation.

    HTML, CSS, JavaScript, React

  4. to

    Bachelor's degree, information technology

    Higher Education Technical School of Professional Studies in Novi Sad - VTSNS