Matej Kokol

Fullstack software developer ·

(+48) 575 357 810 ·

kokol.matej0@gmail.com ·

Hello 👋, I’m Matej, a full-stack software developer.
After graduating from Slovak Technical University, I began my career developing a Flutter app for a Slovak government project that supported the reintegration of ex-prisoners into society. Since then, I’ve expanded into full-stack web development, creating fintech, SaaS and EU Horizon R&D applications that people rely on every day, using Angular, Vue, Nuxt, and ExpressJS to turn ideas into reliable, scalable systems.
Currently seeking full-time opportunities Location: Warsaw, Poland

Projects

Holup

Government-deployed Flutter application supporting prisoner reintegration at national scale.

PRODUCTION 300+ ACTIVE USERS
Integrated job search (Profesia.sk) and built-in CV generator
Housing assistance and emergency contact directory
Structured reentry guidance with accessibility-first UX
Deployed as Flutter Web on secure prison kiosks
Available on iOS and Android for continued use after release
Tap to view details
Holup Project Screenshot

Omnium Capital Portal

Secure client portal providing role-based access to investment data and tools.

PRODUCTION 200+ ACTIVE USERS
Django REST API with data synchronization and transformation
Role-based access for clients, staff, brokers, and admins
Responsive Vue.js + PrimeVue frontend
Secure authentication and authorization
Robust and maintainable system architecture
Tap to view details
Omnium Capital Portal Project Screenshot

Data Sharing Platform

Decentralized platform enabling organizations to share data and manage identities across Europe.

PRODUCTION 50+ ACTIVE USERS
Frontend and backend managing identities and relationships
Analytics dashboard for data sharing insights
Secure and compliant data handling
Support for EU Horizon collaborative projects
Enabeling decentralized governance of data
Tap to view details
Data Sharing Platform Project Screenshot

Heyme

Platform for team task management, collaboration, and project tracking.

DEVELOPMENT 30+ ACTIVE USERS
Task management and organization
Team collaboration tools
Project tracking and monitoring
RESTful API backend
Real-time data synchronization across users
Scalable backend infrastructure
Integration with LiveKit for video calls
Tap to view details
Heyme Project Screenshot

GreenCast

Client-server portal for managing renewable energy communities and assets.

PRODUCTION 20+ ACTIVE USERS
Integration with Slovakia EDC APIs
User role and access management
Energy community creation and management
Dashboard with analytics
Billing and consumption tracking
Simplified interface layer for EDC data
Client-server architecture with Nuxt
Tap to view details
GreenCast Project Screenshot

Wic

Multi-tenant platform for luxury jewelry brands with investment-based purchasing.

DISCONTINUED
Multi-tenant architecture for multiple brands
Catalog and custom commission ordering
Investment tracking until fully funded
Admin CMS for brands, catalog, orders, and users
Broker portal for client management and status tracking
Tap to view details
Wic Project Screenshot

Experience

Freelance

Fullstack Developer

Jun 2023
-
Present

Independent software development services for clients in various industries, delivering tailored web and mobile applications to meet specific business needs.

•

Delivered custom full-stack solutions for clients in Fintech and SaaS, including a secure investment portal for Omnium Capital and collaboration tools for Heyme.

•

Built production-ready applications using Vue / Nuxt frontends and ExpressJS / Django Rest Framework backends with relational PostgreSQL databases and Prisma ORM.

•

Integrated external systems including SOAP investment services and LiveKit (real-time video), designing APIs to synchronize and transform data.

•

Independently managed projects end-to-end — from architecture and implementation to deployment and maintenance using Docker and Traefik in production environments.

bAvenir s.r.o.

Fullstack Developer

Oct 2022
-
Dec 2025

bAvenir is a tech company that delivers innovative software solutions through cutting-edge research, expert development, and strategic collaboration with forward-thinking organizations.

•

Contributed to core web applications for EU Horizon projects (Auroral, Spade), building Angular and Nuxt applications enabling secure data sharing between European organizations.

•

Implemented a BFF (Backend-for-Frontend) architecture with Keycloak to strengthen authentication security and protect user tokens.

•

Built and maintained REST APIs using ExpressJS, PostgreSQL and Prisma ORM for data-intensive platforms and internal tools.

•

Supported production deployments with Docker and Traefik, and improved performance through targeted refactoring and database optimization.

ZVJS - Chance for Reentry

Frontend Developer

Jan 2020
-
Oct 2022

The "Chance for Reentry" project by ZVJS aims to support the reintegration of formerly incarcerated individuals through a comprehensive reentry program. Project was co-funded by the EU, Slovak Office of Labour, Social Affairs and Family and the Slovak Ministry of Justice.

•

Engineered a Flutter-based application for mobile and prison kiosks to support the reintegration of formerly incarcerated individuals.

•

Scaled the project from a Bachelor’s thesis to a national production system (Holup) deployed in all Slovak correctional facilities.

•

Built and maintained the cross-platform frontend using Flutter, optimizing performance for constrained kiosk hardware and mobile devices.

•

Worked directly with government stakeholders and end users in a regulated environment, ensuring accessibility, data privacy compliance, and real-world usability.

Skills

Frontend

PrimeFaces

5 years of experience
Frontend

Vue

5 years of experience
Frontend

Angular

3 years of experience
Frontend

Nuxt

3 years of experience
Frontend

Tailwind

3 years of experience
Frontend

Flutter

2 years of experience
Frontend

Backend

Express

3 years of experience
Backend

Keycloak

3 years of experience
Backend

Nuxt

3 years of experience
Backend

PostgreSQL

3 years of experience
Backend

Prisma

3 years of experience
Backend

DRF

2 years of experience
Backend

DevOps

Nginx

5 years of experience
DevOps

Docker

3 years of experience
DevOps

Traefik

3 years of experience
DevOps

Programming

TypeScript

5 years of experience
Programming

C

4 years of experience
Programming

Python

3 years of experience
Programming

Dart

2 years of experience
Programming

Education

Slovak University of Technology in Bratislava

Bachelor's Degree

Sep 2015
-
Jun 2019
Internet Technologies • Bratislava, Slovakia

Studied at the Faculty of Informatics and Information Technologies (FIIT), focusing on modern web technologies, software engineering, and mobile application development.

Gained expertise in full-stack development, database systems, and user interface design, which laid the foundation for my professional career as a software developer.

Bachelor Thesis
Mobile Application for Prisoners - Developed a Flutter-based mobile application designed to support the reintegration of prisoners into society. This project evolved into the Holup app, which is now deployed across all Slovak correctional facilities.