
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.
Portfolio
Experience
- User Interface (UI) - 12 years
- JavaScript - 11 years
- Algorithms - 9 years
- Node.js - 8 years
- C++ - 7 years
- MongoDB - 6 years
- Python - 6 years
- Machine Learning - 6 years
Availability
Preferred Environment
Git, NetBeans, Geany, Linux, Visual Studio Code (VS Code)
The most amazing...
...software I've built is a batch job scheduler for optimizing resource usage on supercomputers.
Work Experience
Research Scientist | Software Developer
Nyrix
- 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.
Senior Data Scientist | Full-stack Developer
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.
Computer Vision Researcher
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).
Full-stack Developer
Akua
- 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.
Software Developer | Research Scientist
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.
Full-stack Developer
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.
Electrical Engineer
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.
Front-end Developer
Kalood
- 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.
Full-stack Developer
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.
Experience
Snow Simulation
https://github.com/Azmisov/snowSpeed Reading Web App
Flowcharts Web App
Racko AI
https://github.com/Azmisov/racko-ai/blob/master/FinalReport.pdfEducation
Bachelor's Degree in Computer Science, Animation Emphasis with a minor in Logic
Brigham Young University - Provo UT, USA
Skills
Libraries/APIs
React, GLFW, HTML5 Canvas, Eigen, Jsoup, OpenMP, Node.js, jQuery, Pthreads, TensorFlow, MathGL, Flickr API, PyQt, OpenCV, Leaflet, Blender Scripting API, OpenGL, FFmpeg, Facebook API, Google API
Tools
Blender, Geany, Shell, Houdini, Git, RabbitMQ, MATLAB, Autodesk Inventor, Apache
Languages
SQL, C, C++, Python, JavaScript, CSS3, HTML5, Java, PHP, HTML, CSS, GraphQL, TypeScript, SAS, Embedded C
Frameworks
Express.js, Swing, Angular, AngularJS, OpenCL, Spark, Flask, Svelte
Paradigms
Distributed Computing, Procedural Programming, Functional Programming, Concurrent Programming, Object-oriented Programming (OOP), REST, UI Design, UX Design
Platforms
Apache2, Linux, Web, NetBeans, Debian, Wonderware ArchestrA, WordPress, Visual Studio Code (VS Code), Amazon Web Services (AWS), AVEVA (formerly Wonderware)
Storage
SQLite, MongoDB, MySQL, Redis, IndexedDB, PostgreSQL
Other
Algorithms, Machine Learning, Convolutional Neural Networks (CNNs), Computer Vision, Simulated Annealing, Deep Learning, Parsers, User Interface (UI), Neural Networks, Genetic Algorithms, Mathematical Modeling, Data Structures, MSP430, Physics Simulations, Regression Modeling, ECharts, WebAssembly (Wasm), LDAP, Sensor Fusion, Markov Model, Random Forests, Decision Trees, Data Science, Artificial Intelligence (AI), Stock Analysis, Full-stack Development, WebSockets, Rockwell Automation, Software Development, Autodesk Maya, Computer Graphics, Optimization
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