
Ivan Mornar
Verified Expert in Engineering
Software Developer
Split, Croatia
Toptal member since January 16, 2015
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
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Front-end Engineer
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.
Full-stack (MEAN) Developer
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.
Full-stack (MEAN) Developer
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.
Full-stack (MEAN) Developer
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).
Full-stack (MEAN) Developer
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.
Full-stack (MEAN) Developer
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).
Software Developer
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.
Software Developer
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.
Architecture Designer and Software Developer
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.
Experience
Radar Scan Application
Web Application for Planning and Carrying Out the Movement of Military Forces
B4 Protector System
Senior Full-stack Developer Work
https://shoshibuilders.com/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring