
Linas Ozeraitis
Verified Expert in Engineering
Augmented Reality (AR) Developer
Zürich, Switzerland
Toptal member since October 20, 2017
Linas is a creative full-stack senior developer. With 10+ years of experience in a broad range of software development projects, he focuses intensely on productivity and quality. Linas views software development as a craft and continually works to improve his skills and knowledge.
Portfolio
Experience
- Node.js - 10 years
- Augmented Reality (AR) - 10 years
- Three.js - 9 years
- React - 7 years
- TypeScript - 6 years
- Computer Vision - 3 years
- Generative Artificial Intelligence (GenAI) - 3 years
- Machine Learning - 3 years
Preferred Environment
Virtual Reality (VR), Augmented Reality (AR), React, vLLM, RunPod, Computer Vision, Python
The most amazing...
...thing I built is a platform for real-time communication between users and an Arduino robot, playing piano while streaming from the John/Yoko suite in Amsterdam.
Work Experience
Freelance Developer
Freelance
- Created online interactive learning/skill testing tools for Austrian State Agencies.
- Built an online food ordering and delivery platform from the local farmers.
- Developed a system with real-time data mining, big-data management, and load balancing for an interactive navigation app.
- Created a browser-based platform for realtime video conferencing.
Technical Project Lead
e-Culture Lithuania
- Architected and deployed Multimodal Large Language Model (MLLM) pipelines to automate rich metadata extraction from massive, heterogeneous audiovisual archives.
- Engineered an end-to-end multi-agent Retrieval-augmented Generation (RAG) architecture coupled with a Human-in-the-loop system to detect, retrieve, and efficiently correct data anomalies and transcription errors.
- Enabled semantic enrichment of legacy cultural assets to support cross-institutional data integration and public discovery.
Technical Lead
VIRNECT
- Created a technical roadmap and migrated the target training pipelines to GPU, drastically optimizing compute efficiency and training times.
- Researched and prototyped novel tracking fusion algorithms to enhance tracking stability in complex industrial environments.
- Developed and implemented object shape segmentation algorithms to automate and streamline 3D training data preparation.
- Championed the transition toward AI-native development practices across the team to accelerate feature delivery and modernization.
Hololens Engineer
Apprentice
- Developed a Hololens 2 application, creating holograms (drawings, annotations, animated objects, real-time measuring, and a hand recording) for video and image captures for a pharma 4.0 software company.
- Created a Hololens 2 application to train lab workers on using a bio-reactor in a clean room.
- Worked with the DevOps team to devise a solution to configure the Hololens app to use different APIs when installed via MDM (something Microsoft does not provide out of the box).
- Used ArUco markers, azure object tracking, improved voice commands, and improved QR scanning functionality.
- Created onboarding scenes teaching users how to employ the app and Hololens (MRTK) interactions, built UX solutions enabling better interaction experience to boost a worker's performance with the custom windowing system and user handedness selection.
Founder | Technical Lead
ARIOT
- Developed system architecture and implementation for a BIM-based augmented reality software for quality assurance in architecture, engineering, construction, and facility management industries.
- Hired and managed a team of back-end, Unity, and graphics developers, overseeing the strategy for further product development. Directly acquired new partners and potential clients to expand the business.
- Designed and implemented augmented reality viewers for iOS, Android, DAQRI, and HoloLens (ARKit, ARCore, MRTK).
- Designed and implemented a 3D front-end dashboard to view visualize 3D IFC facility models and the sensory/QA data associated with that facility.
- Designed and implemented a back-end layer to enable CRUD and real-time communication for the IFC data.
- Investigated and set up a Java-based BIM server to act as an IFC to geometry converter and revision manager.
- Developed a remote expert application for HoloLens and a web app.
Senior JavaScript Graphics Engineer (AR and 3D)
Verizon Media
- Developed a web-based augmented reality player with more than 500,000 views in the first months.
- Optimized the WebGL rendering performance and the pipeline for faster loading of the 3D models.
- Adapted the .basis/ktx format to get a massive reduction in GPU memory consumption.
- Augmented the user experience with 3D special effects.
Senior Software Developer
ovos.GmbH
- Designed and developed an augmented reality framework to be used on LAN-connected devices.
- Collaborated with Volkswagen on implementing augmented reality training scenarios for an assembly line (http://www.arvida.de).
- Introduced and optimised new workflows to work with browser-based 2D and 3D content.
- Worked with Bank Austria implementing various tools, from interactive chart services (https://rechner.bankaustria.at/100_EUR_Chart/index.php) to user interfaces for ATM machines for Bank Austria.
- Collaborated with the Karlsruhe Institute of Technology in implementing and testing principles of the Semantic Web in practical applications.
Software Developer
ovos.Gmbh
- Worked on various websites, including award-winning Austrian online Pavilion for World Expo.
- Collaborated with "Steinway and sons" implementing award-winning online piano tool.
- Consulted and worked on PHP code and MySQL routines optimisation to bring websites to blazing speed.
Senior Developer
iMeal.eu
- Led a team in building an online food delivery service.
Freelance Web Developer
Freelance
- Worked with organizations from around the world, developing websites that include eCommerce, booking, portfolio, blog, and multilingual functionalities.
- Increased traffic and enhanced page ranking by improving website structure, performing Search Engine Optimization (SEO) and Search Engine Marketing (SEM) for local improvements.
- Developed UI/UX strategies that include wireframes and mockups and for small and medium-sized companies.
- Designed and implemented .NET interface for local newspaper archiving platform.
- Designed and developed several content management systems based on LAMP stack.
Web Developer
IDEA "Interaktyvi reklama"
- Built state of art (for that time) websites.
- Developed and maintained in-house CRM and CMS.
- Designed web-based games with Flash (AS2/AS3).
Experience
AR-AQ-Bau — Use of Augmented Reality for Acceptance and Quality Assurance on Construction Sites
https://nachhaltigwirtschaften.at/en/sdz/projects/ar-aq-bau.phpThe project consists of two main parts:
- The dashboard is a web app where the user can upload/view/manage their building information models (BIM).
- The augmented reality (AR) app is an app where the user can precisely position and track virtual models within the actual environment.
HoloLens Remote Expert
https://www.youtube.com/watch?v=kMNqXaQVX3cThe remote expert enables a person to see and 'feel' the environment of another person wearing HoloLens.
Features:
- Two-way audio/video communication.
- Spatial geometry streaming from HoloLens and rendering in the web app.
- Freehand drawing tool in AR.
- Screen sharing: PC to HoloLens.
- File sharing: PC to HoloLens.
- Remote screen recording (record HoloLens video/audio/holograms and instantly save on remote PC).
Senior JavaScript Graphics Engineering (AR and 3D)
I also optimized the WebGL rendering performance and the pipeline for faster loading of the 3D models and adapted the .basis/ktx format to get a massive reduction in GPU memory consumption.
AR Research Project for VW
https://ovos.at/de/projekte/volkswagen-setzt-auf-augmented-reality-fur-interaktives-training/The product allowed authoring training scenarios in 3D, which were then presented to the trainees via smart glasses. The application allowed up to 5 trainees to connect to the trainer table via Wi-Fi Direct and stream the first-person view.
React/Redux Page — Oegreissler
http://www.oegreissler.at/Gentics Mesh UI
https://github.com/gentics/mesh-uiPiano for Peace — Amsterdam
https://ovos.at/en/projekte/piano-for-peace-amsterdam-2/On March 26, 2012, a live stream of the “Piano for Peace” campaign recalled the legendary bed-in by John Lennon and Yoko Ono in the Hilton Hotel in Amsterdam. The microsite linked the event with the online community. From March 23-25, users could play their songs via a virtual piano on the microsite and optionally save a picture of themselves.
Always up for a Challenge
• Edit: Now Edge, Safari, Android, and iOS. For iOS, it only has image uploads.
Fluent in Manipulating Pixels on Your Browser
It came out as a weekend project just for practicing game development on pixel shader skills. Graphics and audio used for the game were already in the public domain.
Stack used: JavaScript/Canvas/PhaserJS
Spermex | Educational Game
https://www.youtube.com/watch?v=k1EWrZzghCMiOS: https://goo.gl/PhjG0g
Android: https://goo.gl/SMRxtj
Education
Bachelor's Degree in Computer Science
Vilnius Gedinimas Technical University - Vilnius, Lithuania
Bachelor's Degree in Computer Science
Vilnius Business College - Vilnius, Lithuania
Erasmus Exchange in Computer Science
University of Bedfordshire (Erasmus) - Luton, UK
Skills
Libraries/APIs
Three.js, WebXR, React, Node.js, WebRTC, Cesium.js, WebGL, OpenGL, DirectX, vLLM
Tools
8th Wall SDK, Canvas, Angular CLI, Adobe Photoshop, HoloLens, Sketch, Git, Apache, NGINX, Flash, Webpack
Languages
Sass, CSS, HTML5, C#, JavaScript, TypeScript, AS3, HTML, XML, Flash ActionScript, GraphQL, SQL, Java, Python, Modern JavaScript, C++, PHP
Frameworks
Angular Material, Unity3D, .NET, Angular, Unity, Redux, Chrome, ARKit, NestJS, LangGraph
Platforms
Firebase, Docker, Unix, Visual Studio Code (VS Code), iOS, Android, ARCore, Linux, RunPod
Storage
MongoDB, NoSQL
Paradigms
Unit Testing, REST, Testing
Other
WebSockets, Augmented Reality (AR), 3D, Virtual Reality (VR), Mixed Reality Toolkit (MRTK), Basketball, Mixed Reality (MR), Xeogl, BIMserver, Games, Education, Browsers, HTTP Live Streaming (HLS), Headless Software, Artificial Intelligence (AI), Machine Learning, Generative Artificial Intelligence (GenAI), Computer Science, Computer Vision, Optical Character Recognition (OCR), Transcription, Video Analysis, Large Language Models (LLMs), digital-twin
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