Full Stack & Mobile
Developer
Building reliable web and mobile applications with a focus on clean architecture and long-term maintainability.

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
Backend
Mobile
Tools
Featured Work
Explore my latest projects showcasing innovative solutions and technical expertise

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.

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.
More Projects

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

Mendeleum - Little Rescuer
This educational game aims to help players create basic chemical elements and revisit various chemical elements.

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

Zanatlija
Mobile app for posting jobs and connecting with local professionals.

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.

ForgeFit
Mobile fitness coaching app with training plans and progress tracking.
Professional Journey
My professional experience and career path in the tech industry.
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
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
The Applied Informatics program focused on practical software development, covering programming, data processing, algorithms, and data visualization, with applications in science and technology.
Java Development
ITAcademy, Belgrade
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.
Get in Touch
Open for new opportunities. Let's discuss your project.