Hi đź‘‹

I'm Tim

Who am I 🤔

Im just a guy who likes to create cool new things. I was born on June 29, 1998, which makes me 27. My journey kicked off in a small town at Gimnazija Velenje and later took me to the Faculty of Information and Computer Science (FRI) in Ljubljana. I finished my undergrad there and am currently wrapping up my master’s thesis. Almost there!

When I’m not coding, you’ll find me exploring new hobbies, making or mixing music, gaming, or just out for a run. I like staying up to date with tech and world events—YouTube is my go-to source for pretty much everything. Oh, and I used to compete in track and field, so running still holds a special place for me.

My first big step into the dev world was at Result d.o.o., where I worked on web and mobile apps using Flutter. After that, I dabbled in the startup life with a platform called Campin that I co-created with some friends. It was all about helping campers find the perfect spot while giving campsite owners handy tools for managing reservations. It was short-lived but a fun experience.

Now, I’m a frontend engineer at Zerodays, where I’ve been for over two years. I’ve worked on a bunch of cool projects—web and mobile apps, games, AI tools like AstraAI, dashboards, health-tracking apps and a lot more. It’s been an amazing ride, and I’ve learned so much along the way. Huge shoutout to my team for making this journey unforgettable. If you’re a dev looking for an awesome place to work, check us out at https://www.zerodays.dev/. We’re always looking for great people to join us!

Technical Skills đź’»

Extensive knowledge and experience:

Things I have worked with and am familiar with:

Projects 🚀

VRM Studio

VRM Studio

personal

Lightweight, browser-based application for VTubing via holistic webcam tracking

ReactWASMMediapipeThree.jsR3F
Frame Lab

Frame Lab

personal

Web-based multi-frame image generation tool for creating consistent character animations using AI with interactive OpenPose editor

Next.jsTypeScriptshadcn/uiZustandKonva.jsReplicateComfyUI
Convex Lite

Convex Lite

personal

An open-source, self-hostable full-stack framework inspired by the developer experience of Convex

TypeScriptExpressDrizzleSQLite
Yu-Gi-AI

Yu-Gi-AI

personal

An LLM powered Yu-Gi-Oh deck builder and card vector-search engine

ConvexNext.jsTailwindCSSVercelOpenAIGeminiVercel AI SDK
VizEngine

VizEngine

personal

Audio Visualization Engine for the Web. (Master's Thesis WIP)

ReactNext.jsZustandThree.jsWeb Audio API
Arena of Tanks

Arena of Tanks

personal

A local multiplayer tank game built with Unity and C#.

UnityC#AirConsole
Breakout (browser game)

Breakout (browser game)

personal

A breakout game built with R3F and React.

ReactR3FZustand
Youtube playlist downloader

Youtube playlist downloader

personal

A tool to batch download all/selected the videos from a Youtube playlist.

ReactNext.jsytdl-coreffmpeg
Campin

Campin

personal

A platform to help campers find the perfect spot while providing tools for campsite owners to manage reservations.

ReactNext.jsSupabaseStripe
AstraAI

AstraAI

zerodays

Astra AI is an intelligent tutor, harnessing the power of GPT-4o, to allow users to pose any math-related question.

My Contribution: One of 3 active frontend developers on the team.

Next.jsOpenAI APISupabaseTailwindCSSVercel
Gl Charge

Gl Charge

zerodays

A web app for managing electric vehicle charging sessions.

My Contribution: One of 3 frontend developers on the team. Implemented customizable grid layout for the dashboard.

Next.jsSupabaseTailwindCSS
Curious App

Curious App

zerodays

A mobile app for experience sampling developed for Faculty of Education at Ljubljana.

My Contribution: Project setup, design, and development.

React NativeExpoTailwindCSS
more coming soon... (im too lazy to add them all atm)

Blog 📝