Full Stack & MobileDeveloper

Building reliable web and mobile applications with a focus on clean architecture and long-term maintainability.

Daniel Petrik

Daniel Petrik

Full Stack Developer & Mobile Engineer

Development of complete web and mobile applications — from backend systems to user interfaces. Focused on clean structure, performance, and long-term maintainability.

Clear architecture and thoughtful implementation ensure projects remain stable and scalable over time.

Clean Code

Writing maintainable, scalable code that follows best practices

Full Stack

Expertise in both frontend and backend technologies

Performance

Building fast, responsive applications optimized for all devices

Innovation

Exploring new technologies to solve complex problems

Technical Expertise

Frontend

React
Next.js
TypeScript
Tailwind CSS

Backend

Node.js
SQL
MongoDB

Mobile

Kotlin
Android
Firebase
Supabase

Tools

Git
Vercel
Postman

Featured Work

Explore my latest projects showcasing innovative solutions and technical expertise

eRibolov - Fishing Permit Platform

eRibolov - Fishing Permit Platform

A comprehensive digital solution for managing and verifying fishing permits with QR code validation and administrative controls.

Built with Next.js and MongoDB, this platform streamlines the process of issuing, managing, and verifying fishing permits. Features include QR code scanning for instant permit verification, user authentication, permit management dashboard, and a responsive design that works across all devices.

Next.jsReactMongoDBTypeScriptTailwind CSS
Lokalno – Buy Local Products

Lokalno – Buy Local Products

A location-based web platform that helps users discover and contact local food producers across Serbia.

Lokalno is a full-stack web application built with Next.js, Supabase, and Leaflet. It allows users to discover local food producers through an interactive map, category filters, and direct contact information. The platform includes an admin dashboard for managing listings and uses Supabase for real-time database operations and authentication.

Next.jsReactSupabaseLeafletPostgreSQL

More Projects

Centralis

Centralis

Centralis is a mock SaaS dashboard showcasing multi-tenant architecture and team activity analytics.

Next.jsshadcn/uiZustand+1
Mendeleum - Little Rescuer

Mendeleum - Little Rescuer

This educational game aims to help players create basic chemical elements and revisit various chemical elements.

UnityC#
Atlas - Admin UI Toolkit

Atlas - Admin UI Toolkit

Collection of production-ready admin patterns designed to handle the parts of applications developers usually struggle with.

Next.jsReactTailwind CSS
Zanatlija

Zanatlija

Mobile app for posting jobs and connecting with local professionals.

KotlinSupabaseMVVM
In progress
Divert

Divert

The application aims to simplify project management for beginners and starting teams by providing a user-friendly platform with features like Gantt charts, while avoiding the complexity and cost associated with existing solutions such as Asana, Slack, and Trello.

ReactNode.jsMongoDB
ForgeFit

ForgeFit

Mobile fitness coaching app with training plans and progress tracking.

KotlinJetpack ComposeRoom (SQLite)
In progress

Professional Journey

My professional experience and career path in the tech industry.

05.2023 - Present

Web & Mobile Developer

NOVIS Insurance Company

  • Development and maintenance of web applications (frontend and backend)
  • Implementation of interactive UI components and API integrations
  • Collaboration with the team on architecture and feature planning
  • Design and development of a mobile application to extend platform functionality
09.2022 - 03.2023

JavaScript Developer

Gamanet a.s

  • Developed web applications using JavaScript based on project specifications
  • Collaborated with cross-functional teams to implement solutions
  • Performed additional development tasks as assigned by management

Education

My academic background and educational qualifications.

Bc. Applied Informatics

Faculty of Natural Sciences, University of St. Cyril and Methodius in Trnava

2019–2023

The Applied Informatics program focused on practical software development, covering programming, data processing, algorithms, and data visualization, with applications in science and technology.

Bc. Applied Informatics

Java Development

ITAcademy, Belgrade

2017–2018

The final project in the Java Programming program involved independently developing a complete software solution, demonstrating all key concepts covered in the training. The project included application design, implementation, testing, and preparation of supporting documentation, and was reviewed by a professional committee.

Java Development

Get in Touch

Open for new opportunities. Let's discuss your project.

office@danieldev.sk
Serbia, Belgrade