Isaac Nygaard, Software Developer in Idaho Falls, ID, United States
Isaac Nygaard

Software Developer in Idaho Falls, ID, United States

Member since May 1, 2017
Isaac is currently developing new AI and machine learning techniques. He has expertise in many technologies and languages for both 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.
Isaac is now available for hire


  • Nyrix
    JavaScript, HTML, Node.js, TensorFlow, C++
  • Verizon Media
    WebAssembly, MATLAB, Python, C++
  • Akua, Inc.
    ECharts, LeafletJS, GraphQL, React, MongoDB, Node.js, RabbitMQ



Idaho Falls, ID, United States



Preferred Environment

Git, NetBeans, Geany, Linux

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


  • President | Research Scientist

    2015 - PRESENT
    • Researched new cutting-edge algorithms and theories for unsupervised learning. These applications included audio, video, and image analysis, generative modeling, and cognitive architectures.
    • Built a new dating app using artificial intelligence for matchmaking.
    • Developed the artificial intelligence for a tennis-playing robot.
    • Created resource management software for supercomputers using C++ and Node.js.
    • Developed a flexible CMS for HTML5 web authoring.
    Technologies: JavaScript, HTML, Node.js, TensorFlow, C++
  • 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++
  • Full-stack Developer | Data Scientist

    2017 - 2018
    Akua, Inc.
    • Built a real-time IoT queueing and data processing system.
    • Acted as the lead developer of the UI/UX design development of a web application to view IoT data.
    • Built a customized administration suite to view and manage the web application data.
    • Developed algorithms to filter and analyze IoT data using sensor fusion, statistics, and machine learning.
    Technologies: ECharts, LeafletJS, GraphQL, React, MongoDB, Node.js, RabbitMQ
  • Pipeline Engineer | Effects Artist

    2014 - 2015
    Brigham Young University
    • Set up and managed a computing cluster for 3D rendering.
    • Developed new software tools in Node.js for managing the render farm.
    • Wrote a snow simulation plugin in C++ for Houdini to do snow effects in a short film.
    Technologies: Houdini, C++, Python, Node.js
  • System Administrator

    2014 - 2015
    Solo Effects
    • Managed the Debian web server for company projects.
    • Built a web-based authentication module using LDAP and PAM.
    • Designed a new web-based dashboard for employees.
    Technologies: JavaScript, HTML, Shell, LDAP, Debian
  • JavaScript Developer

    2012 - 2012
    • Refactored JavaScript code for speed optimizations.
    • Developed an efficient method for dynamically displaying server content in a tiled design.
    • Created a bookmarklet to extract relevant content from web pages.
    Technologies: CSS, HTML, Node.js, JavaScript
  • Electrical Engineering Intern

    2012 - 2012
    Kimberly Clark Corporation
    • Optimized the compressed error usage in diaper machines.
    • Wrote several HMI screens for diaper machines.
    • Performed the electrical support—primarily using Control Logix.
    Technologies: Wonderware ArchestrA


  • 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.


  • Languages

    SQL, C, C++, Python, JavaScript, CSS3, HTML5, Java, PHP, HTML, CSS, GraphQL, TypeScript
  • Frameworks

    Express.js, Swing, Angular, AngularJS, OpenCL
  • Libraries/APIs

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

    Blender, Geany, Shell, Houdini, Git, RabbitMQ, MATLAB
  • Paradigms

    Distributed Computing, Procedural Programming, Functional Programming, Concurrent Programming, Object-oriented Programming (OOP)
  • Platforms

    Apache2, Linux, Web, NetBeans, Debian, Wonderware ArchestrA, WordPress
  • Storage

    SQLite, MongoDB, MySQL, Redis, IndexedDB
  • Other

    Algorithms, Machine Learning, Convolutional Neural Networks, 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


  • Bachelor's Degree in Computer Science, Animation Emphasis with a minor in Logic
    2011 - 2015
    Brigham Young University - Provo UT, USA

To view more profiles

Join Toptal
Share it with others