Isaac Nygaard, Developer in Idaho Falls, United States
Isaac is available for hire
Hire Isaac

Isaac Nygaard

Verified Expert  in Engineering

Software Developer

Idaho Falls, United States
Toptal Member Since
May 1, 2017

Isaac is currently developing new AI and machine learning techniques. He has expertise in many technologies and languages for web, desktop, server, and embedded applications. Unusual among developers is his artistic prowess, with experience in UI/UX and 3D animations. Additionally, a breadth of theoretical knowledge in computer science, data science, and other mathematics makes him a perfect choice for solving your more complex problems.


JavaScript, HTML, Node.js, TensorFlow, C++, Blender, Apache2, Algorithms...
CVS Health
Python, Random Forests, Decision Trees, Neural Networks, Data Science, C++...
Verizon Media
WebAssembly, MATLAB, Python, C++, Algorithms, Machine Learning, Deep Learning...




Preferred Environment

Git, NetBeans, Geany, Linux, Visual Studio Code (VS Code)

The most amazing... I've built is a batch job scheduler for optimizing resource usage on supercomputers.

Work Experience

Research Scientist | Software Developer

2021 - PRESENT
  • Designed novel deep learning architectures and high performance software to forecast the stock market. Made a high-performant C++ data pipeline with a custom-built database. Developed models in Python and Node.js, with TensorFlow for deep learning.
  • Performed research intelligent matchmaking in dating apps. New GAN and autoencoder architectures were designed to learn facial preferences in a disentangled space. Used TensorFlow and Python. Developed the front-end in Svelte and vanilla JavaScript.
  • Developed artificial intelligence for a tennis-playing robot. Researched new computer vision techniques for ball and court localization in a simulated environment. Prototyped novel CV algorithms with a custom built C++ framework.
  • Researched the development of AGI, a new unsupervised learning theories and unconditional input data mining. Developed a C++ framework for prototyping new learning techniques.
  • Architected a highly parallel resource scheduler for supercomputing clusters. I used OpenMP C++ for the back-end, with Node.js bindings to integrate with a web front end. Scripted in C and Node.js to integrate with Unix systems.
Technologies: JavaScript, HTML, Node.js, TensorFlow, C++, Blender, Apache2, Algorithms, Data Science, Artificial Intelligence (AI), Svelte, Computer Vision, MongoDB, PostgreSQL, Blender Scripting API, Python, Stock Analysis, Full-stack Development, CSS3, User Interface (UI), Machine Learning, Deep Learning, Mathematical Modeling, Web, HTML5, SQL, MySQL, Java, Swing, Linux, NetBeans, jQuery, C, Express.js, HTML5 Canvas, Redis, OpenGL

Senior Data Scientist | Full-stack Developer

2020 - 2021
CVS Health
  • Designed a deep learning ML model to optimize CVS' 2020 flu vaccination program. The model was successful, with high accuracy on real world data, and earned upwards of $1 million in profits over a random outreach strategy.
  • Created a new data science framework, facilitating faster data exploration and model development in team environments. Integrated libraries like Spark, Hadoop, TensorFlow, MLflow, NumPy, SciPy, XGBoost, and proprietary codebases into the framework.
  • Developed a web application to track COVID-19 clinics and shots, primarily for government reporting and optimizing vaccine shipments.
  • Researched the applicability of transformer models to patient data and prediction tasks.
  • Analyzed and handed business reports to upper management and the CEO throughout the flu season.
Technologies: Python, Random Forests, Decision Trees, Neural Networks, Data Science, C++, Spark, MongoDB, MySQL, Flask, Node.js, User Interface (UI), Algorithms, Machine Learning, Deep Learning, Mathematical Modeling, Web, CSS3, HTML5, JavaScript, SQL, TensorFlow, Artificial Intelligence (AI)

Computer Vision Researcher

2019 - 2019
Verizon Media
  • Headed initial product development for a proprietary augmented reality library for mobile devices.
  • Developed autocalibration algorithms for detecting camera parameters.
  • Created a novel real-time algorithm for detecting axis-aligned planes in a 3D point cloud.
  • Researched a new hybrid SVO/DSO algorithm for performing real-time simultaneous localization and mapping (SLAM).
Technologies: WebAssembly, MATLAB, Python, C++, Algorithms, Machine Learning, Deep Learning, Mathematical Modeling, Computer Vision, Blender, OpenGL, Artificial Intelligence (AI)

Full-stack Developer

2017 - 2018
  • Acted as the architect and lead developer for a web platform to track shipping containers. Provided ad-hoc product management with the operations and sales teams to design a platform to scale for future product goals.
  • Rewrote a legacy multithreaded C server for ingesting sensor and tracking data; Used a multiprocess Node.js server, with RabbitMQ and Redis to queue data for downstream consumers. Provided live updates to the front-end using AMQP and Websockets.
  • Designed UI/UX for the front-end, including some graphic design. Used React with major charting and map components.
  • Developed algorithms to filter sensor data and forecast shipping movements; employed sensor fusion, statistical models, and machine learning.
  • Built a customized administration suite to view and manage web application data; this used a reactive templating framework of my design.
Technologies: ECharts, Leaflet, GraphQL, React, MongoDB, Node.js, RabbitMQ, Algorithms, WebSockets, Redis, Amazon Web Services (AWS), REST, User Interface (UI), Machine Learning, Mathematical Modeling, Web, CSS3, HTML5, JavaScript, SQL, Linux, C, Express.js

Software Developer | Research Scientist

2014 - 2015
BYU Animation Department
  • Developed physics simulation software to do visual effects in an animated short film.
  • Created new software tools in Node.js, C, Bash, and Python to facilitate students' work on an animated short film.
  • Managed a computing cluster for 3D rendering and performed IT support for several computer labs.
Technologies: Houdini, C++, Python, Node.js, User Interface (UI), Algorithms, Mathematical Modeling, Web, CSS3, Blender, HTML5, JavaScript, Linux, C

Full-stack Developer

2014 - 2015
Solo Effects
  • Designed a new web dashboard for employees to host and collaborate on projects.
  • Developed various Bash scripts for onboarding employees into the company system, using heavy LDAP and PAM to integrate into the web-based dashboard.
  • Performed server administration for a Debian (Linux) VPS.
Technologies: JavaScript, HTML, Shell, LDAP, Debian, User Interface (UI), Web, CSS3, HTML5, Linux, C

Electrical Engineer

2012 - 2012
Kimberly Clark Corporation
  • Developed user interface software for diaper machines deployed to manufacturing plants globally.
  • Performed electrical engineering support for diaper machines using Wonderware and Control Logix.
  • Optimized compressed air usage in machinery and developed UI to view usage analytics. This yielded both energy and cost savings in production.
Technologies: Wonderware ArchestrA, User Interface (UI), C++, Rockwell Automation, AVEVA (formerly Wonderware)

Front-end Developer

2011 - 2012
  • Developed a small library to efficiently load and display tiled UI content similar to Pinterest for the main site. This replaced Masonry, which had a small but noticeable slowness in layout calculation.
  • Created a bookmarklet that scrapes a website for deals and promotions.
  • Refactored JavaScript code for a cleaner codebase and faster execution. Primarily did the front-end and a small amount of Node.js back-end development.
Technologies: CSS, HTML, Node.js, JavaScript, User Interface (UI), Algorithms, Web, CSS3, HTML5, jQuery

Full-stack Developer

2008 - 2011
Freelance Clients
  • Architected various websites and web apps for individuals, schools, and businesses.
  • Developed several SPA, Ajax-driven front-end libraries, which were cutting edge for the time; this included a reactive template engine, which predated modern technology like React and Angular.
  • Created a PHP framework for the back-end REST APIs with a custom content management system.
  • Performed long-term administration for several websites.
Technologies: JavaScript, HTML, CSS, PHP, Apache

Snow Simulation
This implements a technical paper for material-point-method snow simulation. It is written in C++ and employs OpenGL, Eigen, FreeImage, and Houdini.

Speed Reading Web App

The application helps you learn to speed-read books. It darkens text you should be reading to keep up with your target WPM.

Flowcharts Web App

This application is used to create flowcharts for organizing textual information. It integrates with Google Drive and uses IndexedDB for local content.

Racko AI
This project is a collection of artificial intelligence for playing the card game Racko. I developed an AI that is competitive with human players—using deep learning and temporal difference learning. I also created a game UI in Java.
2011 - 2015

Bachelor's Degree in Computer Science, Animation Emphasis with a minor in Logic

Brigham Young University - Provo UT, USA


React, GLFW, HTML5 Canvas, Eigen, Jsoup, OpenMP, Node.js, jQuery, Pthreads, TensorFlow, Flickr API, PyQt, OpenCV, Leaflet, Blender Scripting API, OpenGL, FFmpeg, Facebook API, Google API


Blender, Geany, Shell, Houdini, Git, RabbitMQ, MATLAB, Autodesk Inventor, Apache


Express.js, Swing, Angular, AngularJS, OpenCL, Spark, Flask, Svelte


SQL, C, C++, Python, JavaScript, CSS3, HTML5, Java, PHP, HTML, CSS, GraphQL, TypeScript, SAS, Embedded C


Distributed Computing, Procedural Programming, Functional Programming, Concurrent Programming, Object-oriented Programming (OOP), Data Science, REST, UI Design, UX Design


Apache2, Linux, Web, NetBeans, Debian, Wonderware ArchestrA, WordPress, Visual Studio Code (VS Code), Amazon Web Services (AWS), AVEVA (formerly Wonderware)


SQLite, MongoDB, MySQL, Redis, IndexedDB, PostgreSQL


Algorithms, Machine Learning, Convolutional Neural Networks (CNN), Computer Vision, Simulated Annealing, Deep Learning, Parsers, User Interface (UI), Neural Networks, Genetic Algorithms, Mathematical Modeling, Data Structures, MathGL, MSP430, Physics Simulations, Regression Modeling, ECharts, WebAssembly, LDAP, Sensor Fusion, Markov Model, Random Forests, Decision Trees, Artificial Intelligence (AI), Stock Analysis, Full-stack Development, WebSockets, Rockwell Automation, Software Development, Autodesk Maya, Computer Graphics, Optimization

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.


Share your needs

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

Choose your talent

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

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