Matej Kokol
Fullstack software developer ·
(+421) 948 432 249 ·
kokol.matej0@gmail.com ·
Hello 👋, I'm a passionate full-stack software developer dedicated to turning innovative ideas into functional, user-friendly solutions.
Projects
Flutter app for reintegration of ex-prisoners
Holup is a cross-platform app (kiosks, iOS, Android) built for the Slovak government to help ex-prisoners reintegrate into society. It offers job search (Profesia.sk), CV creation, housing assistance, and practical guidance for life after release. It currently runs on kiosks in all Slovak prisons.
Features:
- Job search & CV builder
- Emergency housing finder
- Step-by-step reentry guidance
- User-friendly & secure
- Runs on kiosks as Flutter Web App in all Slovak prisons
- Downloadable app for iOS and Android after release
My Contribution:
Developed the Flutter app for kiosks, iOS, and Android. Integrated job and housing features, and focused on usability and security for a sensitive user base.
Client Portal for Investment Company
Engineered a secure, full-stack client portal for Omnium Capital, providing clients and staff with role-based access to investment data and tools. The platform integrates with upstream investment systems and automates data flows.
Features:
- Django REST API with data sync & transformation
- Role-based access for clients, staff, brokers, admins
- Responsive Vue.js + PrimeVue frontend
- Secure authentication & authorization
- VM-based deployment with Nginx & HTTPS
- Scalable, robust system architecture
My Contribution:
Built the backend (Django REST), designed RBAC, developed the Vue.js frontend, and handled deployment and system architecture.
Management portal for energy communities
A client-server Nuxt application that integrates with Slovakia's Energetic Data Center (EDC) to provide simplified access and role management for renewable energy source owners. The dashboard enables solar panel owners to organize into energy communities and manage their renewable energy assets.
Features:
- Integration with Slovakia EDC
- User role & access management
- Energy community management
- Dashboard with analytics
- Billing & consumption tracking
- Simplified EDC interface layer
- Client-server Nuxt architecture
My Contribution:
Developed the full Nuxt application, integrated with EDC APIs, implemented role management system, and created user-friendly interface for energy community management.
Task and collaboration software platform
A task and collaboration software platform similar to Notion, designed to streamline team productivity and project management. The platform provides intuitive tools for task organization, team collaboration, and project tracking.
Features:
- Task management & organization
- Team collaboration tools
- Project tracking & monitoring
- RESTful API architecture
- Real-time data synchronization
- Scalable backend infrastructure
My Contribution:
Developed the complete backend architecture and RESTful API, ensuring robust data management, real-time synchronization, and scalable infrastructure to support the collaboration platform.