Andro Mikulić, Developer in Zagreb, Croatia
Andro is available for hire
Hire Andro

Andro Mikulić

Verified Expert  in Engineering

Full-stack Developer

Location
Zagreb, Croatia
Toptal Member Since
October 28, 2021

Andro is a full-stack developer who leads teams, guides products from idea to rollout, maintenance, and iteration, and writes highly optimized and fast code with the least resources. He co-founded an AR/VR solutions company that provides stunning experiences. Notably, he built architectural visualizations with Unreal Engine for a large real estate project, boosting client conversion. Andro also engineered a fully immersive 3D simulation to train hazmat first responders who save lives.

Portfolio

Rock My World
NestJS, Node.js, TypeScript, PostgreSQL, Back-end, MySQL, HTTPS...
Self-employed
C#, .NET, Java, Google Cloud, Git, Solution Architecture, Unity, TypeScript...
LightboxStudio
Augmented Reality (AR), WebGL, WebXR, Unity, C#, Full-stack, JSON...

Experience

Availability

Full-time

Preferred Environment

Node.js, C#, TypeScript, React, Unity, Next.js, Unity3D, NestJS

The most amazing...

...software I've developed is a back-end system that serves music data and metadata to 500,000+ monthly users plus businesses and venues for Rock My World Media.

Work Experience

Lead Back-end Developer

2021 - PRESENT
Rock My World
  • Improved user experience by decreasing loading times by 2x and reduced infrastructure costs by reorganizing and redesigning the database model.
  • Enhanced security and user safety by applying the latest best practices missing in the legacy back-end systems.
  • Increased project development speed by automatically generating API and code documentation.
Technologies: NestJS, Node.js, TypeScript, PostgreSQL, Back-end, MySQL, HTTPS, Technical Leadership, Slack, Project Management, Express.js, REST APIs, Git, SQL, Solution Architecture, Networking, Encryption, API Integration, Leadership, JavaScript, Linux, HTML, CSS, Docker, Microservices, REST, Security, API Development, Team Leadership, API Documentation, Databases, React, Data Structures, Object-oriented Programming (OOP), MERN Stack, API Architecture, Next.js, Full-stack, TypeORM, Back-end Development, Front-end Development, Full-stack Development, JSON, APIs, Software Architecture, Cloud, Database Modeling, GitHub, Stripe API, Stripe, Data Architecture, Amazon Web Services (AWS), Redis, Web Applications, Web Development, Algorithms, Payment Gateways, Stripe Checkout, Architecture, Authentication, Shopify, Shopify API

Educational Content Creator

2020 - PRESENT
Self-employed
  • Created Unity tutorial videos on game-related topics, from the most basic Unity components like transform and collider to more advanced topics like AI and real-time weather.
  • Ran a YouTube channel, acquiring and demonstrating skills in audio and video setup and recording, video editing with DaVinci Resolve, and audio mastering.
  • Grew my channel, youtube.com/c/rumpledcode, to 1,300 subscribers and 100,000 video views without marketing.
Technologies: C#, .NET, Java, Google Cloud, Git, Solution Architecture, Unity, TypeScript, Unity3D, API Integration, REST APIs, Data Structures, Object-oriented Programming (OOP), DigitalOcean, Front-end, Cloud Firestore, JSON, Software Architecture, GitHub

Unity and AR Developer

2023 - 2023
LightboxStudio
  • Improved performance, reduced loading time, and added version control and automatic deployment systems. Fixed several issues with the existing project.
  • Developed a web AR app that automatically applies textures to furniture models and places that model into the AR scene with complete controls like scale and rotate.
  • Implemented automatic QR code generation and embedded various material and model data to streamline the user experience from the furniture configurator to the web AR app.
Technologies: Augmented Reality (AR), WebGL, WebXR, Unity, C#, Full-stack, JSON, Software Architecture, Mobile Game Development, iOS, GitHub, Web Applications, Web Development, Algorithms, Android, Mobile Development

Senior Back-end Node.js Engineer

2023 - 2023
Kickstage
  • Developed API endpoints and features that track and calculate energy consumption and CO2 emissions for each machine, machine category, and location for the Mymuenet portal (www.mueller-frick.com/technologies/digital-solutions/mymuenet/).
  • Boosted code output and reduced debugging time by improving the project's code consistency. Implemented project-wide formatting and linting standards, including pre-commit hooks for automating the entire pre-commit process.
  • Participated and contributed to business logic and features discussion and decisions in meetings.
  • Increased feature development speed by creating quick mock API endpoints so front-end developers could build their side in tandem with the back-end team.
Technologies: JavaScript, TypeScript, Node.js, GraphQL, Docker, PostgreSQL, Sequelize, Knex.js, Express.js, TypeORM, Back-end Development, JSON, APIs, Software Architecture, Cloud, Database Modeling, GitHub, Data Architecture, Redis, Algorithms, Architecture, Authentication

Senior Unity Consultant

2022 - 2022
Mobeus
  • Improved user retention and client satisfaction by building pixel-perfect UIs according to Figma specifications.
  • Increased development speed by applying audio controls in the settings page to be used throughout the app, enabling other developers to focus on more important tasks.
  • Collaborated with 10+ developers to implement core product features.
Technologies: Unity, C#, .NET, WebGL, Unity3D, REST APIs, API Documentation, Databases, Data Structures, Object-oriented Programming (OOP), Front-end, JSON, APIs, Software Architecture, Cloud, iOS, GitHub, Mobile Development

Unreal Engine Developer

2022 - 2022
G&L Geißendörfer & Leschinsky
  • Researched the viability of a real-time avatar for speech-to-sign language using Unreal Engine 5 or Unity.
  • Explored ways to efficiently create large numbers of precise animation files while keeping them as human-like as possible.
  • Wrote a comprehensive report on project findings, expanding on what to look for in the future.
Technologies: Unity, C#, WebGL, TypeScript, Unity3D, Team Leadership, Data Structures, Object-oriented Programming (OOP), Front-end, JSON, Software Architecture, GitHub, Algorithms

Senior Unity Developer

2022 - 2022
Jadu
  • Enhanced development speed by developing the core audio system to facilitate easier audio handling for other developers.
  • Increased user retention, decreased dropoffs, and reduced app storage size by implementing smart caching systems for audio data.
  • Improved user experience and increased engagement by fixing core issues and bugs.
Technologies: Unity, C#, Unity3D, Slack, REST APIs, Git, API Integration, .NET, REST, 3D Games, Augmented Reality (AR), Databases, Data Structures, Object-oriented Programming (OOP), Front-end, Web 3.0, Game Development, JSON, APIs, Software Architecture, Cloud, Mobile Game Development, iOS, GitHub, Android, Mobile Development

Senior Unity Engineer and Consultant

2021 - 2022
TuringSense
  • Improved realism and user experience significantly by developing a new and improved algorithm that reduced avatar glitching and pass-through, also known as avatar inner body penetration.
  • Enhanced and implemented new UI elements for all versions of the mobile app.
  • Implemented stat tracking using local and API data, which gamified the app flow and made the users more involved in the product, increasing retention and engagement.
Technologies: Unity, Unity3D, API Integration, .NET, C#, WebGL, REST, Security, REST APIs, Databases, Data Structures, Object-oriented Programming (OOP), Front-end, JSON, APIs, Software Architecture, Cloud, iOS, GitHub, Data Architecture, Algorithms, Android, Mobile Development

Lead Software Developer

2016 - 2022
Murphy Bevelacqua Consultants and Associates, LLC
  • Enhanced knowledge retention and learning speed significantly for hazardous materials (hazmat) trainees by developing 3D educational simulations, each with its unique scenario and 3D environment.
  • Allowed weaker and old hardware (iPads) to run the simulations by introducing smart optimization techniques.
  • Increased sales by recording videos and images from the 3D space to be used in the hazmat educational book as promotional material.
Technologies: Unity, C#, WebGL, Technical Leadership, Project Management, REST APIs, Git, Solution Architecture, Leadership, Node.js, .NET, JavaScript, REST, Unity3D, Virtual Reality (VR), Augmented Reality (AR), API Development, Team Leadership, API Documentation, Data Structures, Object-oriented Programming (OOP), Front-end, MERN Stack, WebSockets, Python, Swift, Full-stack, Firebase, Back-end Development, Full-stack Development, JSON, Software Architecture, GitHub, Algorithms, Authentication, Android, Mobile Development

CTO and Co-founder

2018 - 2021
Double Lens Solutions
  • Increased client conversion and boosted sales by creating sophisticated and hyper-realistic VR walkthroughs of unbuilt real estate using Unreal Engine.
  • Led the development of a website's front end for a large real estate investor, attracting an average of 4,000 unique monthly visitors.
  • Built a VR experience using Unity for the Faculty of Forestry in Zagreb. The experience featured six scenes, each showing the progression of climate change and its effects.
  • Consulted and led the entire IT infrastructure for a massive real estate project, including a website, emails and other communication, VR walkthroughs, and sales data.
Technologies: Unity, C#, HTML, CSS, JavaScript, Solution Architecture, Linux, C++, Networking, C, Encryption, API Integration, CTO, Leadership, .NET, WebGL, REST, Unity3D, Virtual Reality (VR), Security, API Development, Team Leadership, Fintech, REST APIs, API Documentation, MySQL, Java, Databases, Data Structures, Object-oriented Programming (OOP), DigitalOcean, Front-end, Web 3.0, MERN Stack, Game Development, Cloud Firestore, WebSockets, Python, API Architecture, Express.js, Full-stack, Firebase, Back-end Development, Full-stack Development, Front-end Development, JSON, APIs, Software Architecture, Cloud, Database Modeling, iOS, HLSL, 3D Games, GitHub, Stripe API, Stripe, Data Architecture, Redis, Web Applications, Web Development, Algorithms, Payment Gateways, Architecture, Authentication, Unity2D, Android, Mobile Development

Lead Game Developer

2019 - 2019
STEM Games
  • Designed and developed the client side of the game for the Technology Arena at the 2019 STEM Games event. Making the experience more engaging for competitors made the event more impactful.
  • Collaborated and assisted the back-end developers of the Technology Arena game, streamlining the entire process and allowing the competitors to focus on the competition.
  • Set up a local network at the event to grant everyone internet access. Peak network usage was around 1,000 concurrent users.
Technologies: Unity, C#, REST, Solution Architecture, Networking, API Integration, Leadership, .NET, JavaScript, HTML, TypeScript, Unity3D, HTTPS, 2D Games, Team Leadership, REST APIs, Databases, Data Structures, Object-oriented Programming (OOP), Front-end, Game Development, JSON, APIs, Software Architecture, Mobile Game Development, 3D Games, GitHub, Authentication, Unity2D

Software Consultant and Developer

2018 - 2019
Smart Lumies
  • Developed games shipped for the Smart Toy app. Coached the junior game designer in preparing the documentation for a cleaner and simpler development process.
  • Created a data pipeline as a bridge for sending Bluetooth information from the iOS native app and embedded Unity game.
  • Mentored a junior Swift developer and a junior Unity developer, enabling them to perform better and increase their development speed and quality.
  • Increased process speed and reliability by consulting on best practices for game development and software architecture to deliver better and quicker results.
Technologies: Unity, C#, Swift, Linux, Networking, API Integration, .NET, HTML, CSS, WebGL, REST, TypeScript, Unity3D, Back-end, 2D Games, 3D Games, Augmented Reality (AR), API Development, Team Leadership, REST APIs, API Documentation, Java, Data Structures, Object-oriented Programming (OOP), DigitalOcean, Front-end, Game Development, Full-stack, JSON, APIs, Software Architecture, Cloud, Mobile Game Development, iOS, GitHub, Data Architecture, Web Applications, Web Development, Algorithms, Android, Mobile Development

Senior Node.js Developer

2018 - 2019
Kickstage
  • Developed the authentication microservice for the Wintrado forex platform using Node.js, taking that load off other services and allowing for faster development.
  • Contributed to the messaging implementation of RabbitMQ for the microservices used by the Wintrado forex platform, which increased the stability and uptime of the entire system.
  • Tracked and fixed bugs in multiple microservices with the help of Sentry, making the user experience cleaner and more consistent.
Technologies: Node.js, RabbitMQ, Docker, Microservices, Linux, Networking, Encryption, API Integration, JavaScript, SQL, HTML, REST, PostgreSQL, TypeScript, Back-end, HTTPS, Security, API Development, Fintech, REST APIs, API Documentation, Databases, Data Structures, Object-oriented Programming (OOP), DigitalOcean, MERN Stack, Cloud Firestore, WebSockets, API Architecture, Express.js, TypeORM, Back-end Development, JSON, APIs, Software Architecture, Cloud, Database Modeling, GitHub, Data Architecture, Amazon Web Services (AWS), Redis, Algorithms, Architecture, Authentication

Unity Gravity Simulation

https://github.com/AndroMikulic/GravitySimulation
A gravity simulation that I designed and developed in Unity using compute shaders to simulate thousands of bodies without lag. Using Newton's gravitational pull formula, the simulation calculates gravity between all bodies in each frame and applies the resulting forces.

STEM Games | Technology Arena Client Game

https://github.com/AndroMikulic/STEM-Games-Technology-Game
A project to gamify the Technology Arena competition at the 2019 international STEM Games. The players use this text-based game to navigate a maze with hidden programming challenges. I developed it using Unity and connected it to the back-end REST API, which was also created for the game. The project was a huge success, and we received plenty of kind words and compliments for the operation.

Full-stack Multiplayer Unity and Server Development

https://github.com/AndroMikulic/Unity-Multiplayer-City-Builder
Designed and developed an example of a multiplayer city-building game in Unity as a part of a tutorial series published on YouTube. The technologies used were Unity, .NET, SQLite. The project is open-source and available for download on GitHub.

Portfolio Website

https://rumpledcode.com
I developed my portfolio website using React and Next.js. The website was built as a static website that has all pages pre-rendered. It features analytics, dynamic page generation from data, and a responsive design.

Languages

C#, JavaScript, TypeScript, HTML, CSS, Java, C, Python, GraphQL, SQL, C++, Swift, HLSL

Frameworks

Unity, .NET, NestJS, Unity3D, Express.js, Unity2D, Next.js, Material UI

Libraries/APIs

Node.js, REST APIs, API Development, Stripe API, WebGL, React, WebXR, Stripe, Shopify API

Tools

GitHub, Slack, Git, Stripe Checkout, RabbitMQ, Sequelize, Knex.js

Paradigms

REST, Object-oriented Programming (OOP), API Architecture, Microservices, Mobile Development

Platforms

iOS, Linux, DigitalOcean, Firebase, Amazon Web Services (AWS), Android, Docker, Shopify

Storage

PostgreSQL, Databases, JSON, Database Modeling, MySQL, Cloud Firestore, Redis, SQLite, Google Cloud

Other

Back-end, Solution Architecture, Networking, API Integration, CTO, 3D Games, Security, Team Leadership, API Documentation, Data Structures, Front-end, Game Development, WebSockets, TypeORM, Back-end Development, APIs, Software Architecture, English, Mobile Game Development, Data Architecture, Algorithms, Architecture, Authentication, HTTPS, Technical Leadership, Encryption, Leadership, 2D Games, Virtual Reality (VR), Augmented Reality (AR), MERN Stack, Full-stack, Full-stack Development, Cloud, Web Applications, Web Development, Payment Gateways, Fintech, Web 3.0, Front-end Development

Industry Expertise

Project Management

2019 - 2021

Master's Degree in Information Technology

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2014 - 2019

Bachelor's Degree in Software Engineering

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

JUNE 2013 - PRESENT

C1 English

University of Cambridge

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