Ivan Mornar, Developer in Split, Croatia
Ivan is available for hire
Hire Ivan

Ivan Mornar

Bio

Ivan is a full-stack software developer, passionate about new technologies, with more than 10 years of professional experience. He has worked on numerous projects of all sizes, where he contributed in a variety of roles. Ivan is equally comfortable leading a team, collaborating with colleagues, or operating independently.

Portfolio

Cogvera Systems LLC
Web Development, Full-stack Development, React, QR Codes, Node.js...
ShoshiNow Inc.
Node.js, Back-end, Back-end Development, Express.js, Next.js, Socket.IO...
Chromaway
React, Next.js, TypeScript, NestJS, Web3, Full-stack, API Design, Jest, Prisma...

Experience

  • JavaScript - 12 years
  • Node.js - 12 years
  • React - 8 years
  • Object-oriented Programming (OOP) - 6 years
  • MongoDB - 3 years
  • AngularJS - 3 years
  • Angular - 3 years
  • ECMAScript (ES6) - 1 year

Preferred Environment

Windows, OS X, Cursor AI

The most amazing...

...project I've led was an in-house web application used for activities such as analayzing radar scans, tracking, and displaying flight activities.

Work Experience

Full-stack Developer

2026 - 2026
Cogvera Systems LLC
  • Designed and built the MVP from scratch within one month, defining the full architecture and selecting a lean, scalable stack using Next.js, React, Supabase, and Resend.
  • Implemented end-to-end product functionality, including authentication, database schema design, and core user workflows, enabling rapid validation of the business idea.
  • Developed a responsive front end with clean UX and efficient state management, ensuring fast performance and a seamless user experience across devices.
  • Set up back-end services and integrations (Supabase DB, auth, and email flows via Resend), minimizing infrastructure overhead while maintaining scalability and reliability.
Technologies: Web Development, Full-stack Development, React, QR Codes, Node.js, Amazon S3 (AWS S3), Next.js, Supabase, Resend

Senior Full-stack Developer

2025 - 2026
ShoshiNow Inc.
  • Led the end-to-end development of a custom full-stack web application, defining the technology stack and system architecture to support long-term scalability and product growth.
  • Designed and implemented secure, high-performance REST APIs and core business logic, reducing manual operational workload by approximately 30% through workflow automation.
  • Built a tailored admin dashboard that centralized user, content, and operational management, significantly improving internal efficiency and reducing reliance on third-party tools.
  • Established engineering best practices, CI/CD pipelines, and scalable code architecture, enabling faster feature delivery and maintaining consistent performance as user adoption increased.
Technologies: Node.js, Back-end, Back-end Development, Express.js, Next.js, Socket.IO, API Integration, APIs, Twilio, Firebase, Stripe, Mixpanel, Sentry, Google Maps, Google Maps API, Google Analytics, Google Analytics API, React, React Native, Cloud, RESTFul APIs, WebSockets, Git, Stripe API, Amazon Web Services (AWS), Google Cloud, Google Cloud Platform (GCP), Figma to React, User Experience (UX), User Interface (UI), Payments, Payment APIs

Senior Full-stack Developer

2019 - 2025
Chromaway
  • Developed multiple Web3 dApps, including explorers, wallets, and vaults.
  • Led the front-end team in building the NFT marketplace for the My Neighbor Alice game, overseeing a player base growth of 100,000 within one year.
  • Introduced a monorepo architecture to streamline development workflows, improving code reuse, consistency, and overall developer experience across projects.
Technologies: React, Next.js, TypeScript, NestJS, Web3, Full-stack, API Design, Jest, Prisma, Tailwind CSS, Swagger, Full-stack Development, SQL, REST APIs, Front-end, Docker, Electron, WebGL, WebSockets, Cursor AI, Redis, Amazon Web Services (AWS), Chrome Extensions, HTML DOM, React Native, Progressive Web Applications (PWAs), Drizzle, APIs, Back-end, Python, Figma to React, User Experience (UX), User Interface (UI)

Full-stack Developer

2018 - 2018
Juris (via Toptal)
  • Built and launched a production-ready MVP for a blockchain-based application, implementing core smart contract interactions, wallet integration, and a secure back end to validate product-market fit.
  • Architected and standardized the front-end technology stack, defining project structure, state management patterns, and performance best practices to ensure scalability and maintainability.
  • Designed and optimized SQL data models, relationships, and indexing strategies to ensure data integrity, high performance, and efficient querying across complex business workflows.
  • Implemented a comprehensive integration test suite covering critical user flows and API endpoints, significantly improving system reliability and reducing regression issues in production.
  • Implemented full internationalization (i18n) support, enabling multi-language capabilities with dynamic translations and scalable localization infrastructure for future market expansion.
Technologies: PostgreSQL, Web 3.0, Ethereum, Loopback, Node.js, Redux, React, API Design, Jest, Tailwind CSS, Swagger, Full-stack Development, SQL, Next.js, REST APIs, Front-end, Startups, Vercel, Redis, HTML DOM, APIs, Back-end

Front-end Engineer

2017 - 2018
Roomi
  • Rewrote the entire application from Angular to React.
  • Conducted a complete re-design of the website while migrating to React.
  • Added server-side rendering setup for the app.
  • Added i18n configuration.
  • Added a unit test suite.
Technologies: CSS, HTML, JavaScript, Angular, Redux, React, Jest, Tailwind CSS, Front-end, Startups, Docker, WebSockets, Redis, Amazon Web Services (AWS), HTML DOM, Google Maps API, APIs, Back-end, Figma to React, User Experience (UX), User Interface (UI), Payments, Payment APIs

Full-stack (MEAN) Developer

2017 - 2017
Bookis (via Toptal)
  • Developed an MVP web application for the Norwegian market designed for selling used and new books.
  • Integrated with various third-party APIs (Facebook, Google, Stripe, Bokbasen, AzureSQL, Algolia, BringAPI, Loggly, etc.).
  • Designed data models.
  • Assisted the Bookis team with the onboarding process.
Technologies: Azure SQL, Algolia, Stripe API, Google API, Facebook API, MongoDB, Express.js, JavaScript, Node.js, AngularJS, Full-stack, API Design, Jest, Tailwind CSS, Full-stack Development, SQL, Next.js, REST APIs, Front-end, Startups, Vercel, Redis, Amazon Web Services (AWS), HTML DOM, APIs, Back-end, User Interface (UI)

Full-stack (MEAN) Developer

2015 - 2017
Cloudbanter (via Toptal)
  • Developed a web application (front-end, back-end) used by Cloudbanter personnel, advertisers, and mobile operators. It has various features to support advertising over SMS.
  • Implemented real-time graphs for displaying various numerical data.
  • Designed data models.
  • Designed API endpoints suitable for consumption by third-party devices.
Technologies: Chart.js, Mongoose, MongoDB, Bootstrap, CSS, HTML, JavaScript, Node.js, AngularJS, Full-stack, API Design, Jest, Full-stack Development, REST APIs, Front-end, Startups, HTML DOM, APIs, Back-end

Full-stack (MEAN) Developer

2016 - 2016
Rhinogram (via Toptal)
  • Developed a web application used by patients as a messaging tool designed for better healthcare conversations.
  • Integrated third-party APIs (Facebook, Twitter, Google, Stripe, Twilio, etc.).
  • Designed data models.
  • Wrote integration and unit tests (front-end, back-end, E2E).
Technologies: Google API, X (formerly Twitter) API, Facebook API, CouchDB, Express.js, JavaScript, Node.js, AngularJS, Full-stack, API Design, Jest, Full-stack Development, REST APIs, Front-end, Startups, HTML DOM

Full-stack (MEAN) Developer

2015 - 2015
TruMedia Productions (via Toptal)
  • Completely rewrote the existing jQuery code to Angular code.
  • Restructured the existing app and refactored code to be in line with Angular style guide and best practices. The application has strong DOM manipulation requirements and is used for building web pages with great UX (drag and drop, move and re-size of cards, templates).
  • Added new features to the existing web app.
  • Wrote and conducted unit tests and designed data models.
Technologies: Socket.IO, Heroku, Mongoose, MongoDB, Bootstrap, CSS, HTML, JavaScript, Node.js, AngularJS, Full-stack, API Design, Jest, Full-stack Development, REST APIs, Front-end, Startups, HTML DOM

Full-stack (MEAN) Developer

2014 - 2015
Campusly (via Toptal)
  • Developed a web application with strong geospatial integration. The application is used as a social network for students with various features like publishing available rooms, finding rooms for rent, finding roommates, attending events, and arranging carpools.
  • Facilitated complete front-end and back-end implementation.
  • Designed data models.
  • Wrote and conducted unit tests (front-end, back-end, E2E).
Technologies: Socket.IO, Amazon S3 (AWS S3), Sequelize, PostGIS, PostgreSQL, Bootstrap, CSS, HTML, JavaScript, Node.js, AngularJS, Full-stack, API Design, Jest, Full-stack Development, REST APIs, Front-end, Startups, HTML DOM

Software Developer

2012 - 2013
AmdoSoft Systems
  • Fixed bugs in the existing code for a B4 protector.
  • Planned IT process automation.
  • Connected business processes with IT.
  • Conducted big data migrations (MS SQL).
  • Upgraded a system that protects business processes from downtime, performance issues, human error, and security threats.
Technologies: Microsoft SQL Server, Eclipse RCP, Java

Software Developer

2010 - 2012
OS RH
  • Fixed bugs throughout the existing code of a desktop Java Swing app and implemented new features, including a complete rewrite into the web application form.
  • Wrote unit and end-to-end tests and maintained the application.
Technologies: CSS, HTML, Bootstrap, jQuery, JavaScript, MongoDB, Morphia, Java, Play

Architecture Designer and Software Developer

2008 - 2010
OS RH
  • Architected the application.
  • Wrote functional and technical documentation, unit tests, and end-to-end tests.
  • Contributed to software development.
  • Took responsibility for code reviews.
Technologies: CSS, jQuery, HTML, JavaScript, Oracle SQL, Hibernate, JSF, Java

Experience

Radar Scan Application

In-house web application for activities such as analyzing radar scans, planing, tracking, and displaying flights activities, used by different units across the whole organization. As the application was built from the scratch, I was included in all project development phases from the initial application architecture design and managing the development team to the implementation itself.

Web Application for Planning and Carrying Out the Movement of Military Forces

A complete rewrite of an existing desktop Java Swing app to a web application. I added new features and logic such as upgrading GPS mapping features and adding a new algorithm that finds the shortest path with the lowest cost between locations.

B4 Protector System

New features for a b4 Protector (system that protects business processes from downtime, performance issues, human error and security threats). I automated the IT process and connected business processes with IT.

Senior Full-stack Developer Work

https://shoshibuilders.com/
I served as the lead full-stack developer on the project, where I defined the overall technical direction, selected the technology stack, and established best practices and scalable architecture. I was actively involved in both back-end and front-end development, contributing to API design and implementation as well as building and maintaining the admin dashboard.

Education

2003 - 2009

Master of Science Degree in Electrical Engineering

Faculty of Science (PMF) - Split, Croatia

Skills

Libraries/APIs

React, Node.js, REST APIs, WebGL, Google Maps API, Drizzle, jQuery, Socket.IO, Chart.js, Facebook API, X (formerly Twitter) API, Google API, Stripe API, Stripe, Google Maps, Google Analytics API

Tools

Eclipse IDE, WebStorm, Prisma, Eclipse RCP, IntelliJ IDEA, Sequelize, Mongoose, Microsoft Visual Studio, Sentry, Google Analytics, Git

Languages

HTML, CSS, TypeScript, ECMAScript (ES6), JavaScript, SQL, Python, GraphQL, Java

Frameworks

Redux, Next.js, AngularJS, NestJS, Jest, Tailwind CSS, Swagger, Electron, React Native, Angular, JSF, Hibernate, Play, Bootstrap, Express.js, Loopback

Paradigms

Agile Software Development, Object-oriented Programming (OOP), HTML DOM, Test-driven Development (TDD)

Platforms

Docker, Heroku, Vercel, Amazon Web Services (AWS), OS X, Windows, Eclipse, Algolia, Ethereum, Twilio, Firebase, Mixpanel, Google Cloud Platform (GCP)

Storage

MongoDB, PostgreSQL, Redis, Microsoft SQL Server, MySQL, Oracle SQL, Morphia, PostGIS, Amazon S3 (AWS S3), CouchDB, Azure SQL, Google Cloud

Other

Full-stack, API Design, Full-stack Development, Front-end, Startups, WebSockets, Chrome Extensions, Progressive Web Applications (PWAs), APIs, Back-end, Figma to React, User Experience (UX), User Interface (UI), Payments, Payment APIs, Cursor AI, Web 3.0, Web3, Engineering, Back-end Development, API Integration, Cloud, RESTFul APIs, Web Development, QR Codes, Supabase, Resend

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring