Jakob Oprešnik · Frontend Developer

Frontend Developer specializing in React, TypeScript and Next.js. Based in Slovenia, building modern web and mobile applications. Available for frontend roles and freelance projects.

About

I started programming independently in high school, teaching myself Python out of curiosity — and never really stopped. Since then I have built web and mobile applications across several companies in Slovenia, focusing on the frontend: crafting intuitive interfaces, scalable component libraries, and smooth user experiences.

I hold a Master's degree in Computer Science from the University of Maribor, where my thesis explored the impact of quantization on deep neural network performance. Outside of work I enjoy cycling, hiking, soccer, volleyball, and chess — and I am always working on improving my German.

Experience

Frontend Developer — Acex (Jul 2025 – Present)

Building modern web applications at Acex in Ljubljana with a focus on performance and developer experience. Working with React, Next.js, TypeScript, Mantine, TanStack, Vite, Docker, Angular, and Figma on a daily basis.

Frontend Web Developer — Solved (Mar 2025 – Jun 2025)

Developed the PlanBased financial application — a budgeting platform with clean data visualisation and a responsive user interface. Built with React, TypeScript, JoyUI, and Vite.

Frontend Mobile Developer — Code-Red (Aug 2024 – Nov 2024)

Built cross-platform mobile features with React Native, managing complex UI state with Zustand. Worked closely with design via Figma and collaborated through GitLab.

Frontend Web Developer — Abelium (Oct 2023 – Sep 2024)

Developed the Inventura inventory management application using Next.js and TypeScript. Delivered a performant, scalable frontend integrated with backend APIs.

Programming Instructor — Freelance (2022)

Taught C/C++ and MySQL to students online, helping them build foundational programming skills.

Projects

ArrowRank (2025–2026)

Desktop application for streamlined management of PTL archery competitions. Built for archery club organisers to replace manual spreadsheet workflows. Handles competitor imports, score input, category filtering, and exports formatted Excel reports. Supports importing competitor lists, recording individual round scores, real-time sorting and filtering by age category and gender, and generating professional Excel output for official records. Built with Electron, TypeScript, React, and ExcelJS. View on GitHub.

Temperature Forecaster (2025)

A full-stack LSTM-based temperature prediction system with an interactive React dashboard. Combines deep learning with a modern web frontend. The model uses PyTorch LSTM networks trained on historical climate datasets, with a FastAPI backend serving predictions and a React UI for interactive visualisation. Built with TypeScript, React, Python, FastAPI, and PyTorch. View on GitHub.

Shiftly (2025)

Android work-hour tracking app built with React Native and Expo. Track shifts, calculate earnings, and view history — all in a clean mobile-first interface. Features include clock-in/out, earnings calculation, shift history, and category tagging, backed by a Node.js REST API. Built with React Native, TypeScript, Node.js, and Expo.

Dashboard Budgeting App (2023–2024)

Web and Android budgeting toolkit with dashboard-style data visualisation, transaction categorisation, and monthly reports. Built with React, React Native, and Node.js. View on GitHub.

Voice Command Recognizer (2023)

CNN-based voice classification system trained to recognise spoken commands using Python and TensorFlow. Applies natural language processing techniques to classify audio input in real time. View on GitHub.

Skills

Frontend

TypeScript, React, Next.js, HTML, CSS, Zustand, TanStack

Mobile

React Native, Expo, Kotlin, Android Studio

Backend

Node.js, Express, FastAPI, Python

Databases

MongoDB, Firebase, MySQL, SQLite

Data Science

PyTorch, TensorFlow, Pandas, NumPy, Matplotlib

Tools

Git, VS Code, Vite, ESLint, Prettier, Docker, Figma

Education

Master's Degree in Computer Science — University of Maribor, FERI (Oct 2023 – Sep 2025)

Thesis: The Impact of Quantization on the Performance of Deep Neural Networks. Researched how quantization techniques affect accuracy and inference speed of deep learning models.

Bachelor's Degree in Computer Science — University of Maribor, FERI (Oct 2020 – Jun 2023)

Completed a three-year undergraduate programme in Computer Science and Information Technology.

Povio Academy Certificate — Frontend Development (May 2024 – Jun 2024)

Intensive frontend development course covering modern React patterns and best practices.

Secondary Education — Gymnasium Lava, Celje (Sep 2016 – Jul 2020)

General secondary education (Gymnasium) completed in Celje, Slovenia.

Languages

Slovenian (Native), English (C1 — Proficient), German (B1 — Intermediate)

Contact

Email: jakob.opresnik@gmail.com

GitHub: github.com/JakobOpresnik

LinkedIn: linkedin.com/in/jakob-oprešnik