Hello!

My name is Nicholas Hollander. I am a Software and Robotics Engineer with experience across a wide variety of systems. I am interested in Software Development, Rapid Prototyping, and R&D, especially for robots and other embedded applications. You can read about some of my personal projects or get in touch with me. Thank you for viewing my portfolio!

About Me

Education

Worcester Polytechnic Institute (WPI) Worcester, MA
Bachelor of Science, Major in Robotics (RBE), Minors in Computer Science (CS) & Electrical and Computer Engineering (ECE)
GPA 3.33/4.00, May 2021
Graduated with Distinction

Experience

Software Development Engineer I Amazon Robotics, December 2021 — January 2023
Software Development Engineer Raytheon, August 2021 — December 2021
Software Development Engineering Intern Amazon Web Services Inc., May — August 2020
Robotics Lab Research Intern HiRo Lab, WPI, July — August 2018
Quality Assurance and Software Engineering Intern Inficon Inc. September 2016 — March 2017

Skills

Operating Systems: Linux, macOS, Windows
Programming Languages: Python, Java, JavaScript/TypeScript, C/C++
Tools: OpenCV, OpenGL, Git, SQL, QT, HTML, CSS, KiCad, Emscripten, numpy
Platforms: PC, AVR, ARM, Embedded Linux

Honors

Awards Scholarships Membership in Professional Organizations

Projects

Here's a selection of personal projects I have worked on over the last few years. If you would like to learn more about any of these projects, please feel free to reach out. I'd love to talk!

WPI Major Qualifying Project: Robotic Teleoperation via Motion and Gaze Tracking (2020 — 2021)
The objective of this project was to develop a system using computer vision and machine learning to process data generated by an Intel RealSense Depth Camera D435 in order to produce accurate gaze target location of a computer operator. The system will be used to determine the precise location on a computer monitor that the subject is focused on. It could be applied for hands-free operation of the computer or remote operation of a robot. This system was integrated into a robotic simulation platform using ROS. The results of this project are being utilized to support ongoing WPI graduate research into hands-free robotic teleoperation and machine control. Learn More ➡️
WPI Interactive Qualifying Project: Implementation and Design of a Webcam System for Traffic Monitoring in Acadia National Park (Summer 2019)
I led a team in Bar Harbor ME which designed and implemented an autonomous and wireless traffic monitoring platform to assist with implementation of the National Park Service's Traffic Management Plan. We constructed a hardware system based around a Raspberry Pi 3 and EC25 4G/LTE communications module to relay traffic images and information in real time. Learn More ➡️
Wrist/Arm Mounted Camera Assembly for Perception-Action Coordination (Summer 2018)
During my summer internship at WPI's Human Inspired Robotics (HiRo) Lab, I utilized Computer Aided Design (CAD) and 3D Printing technology to develop and construct a series of adjustable mounting devices to secure webcams to the wrist or arm of a human operator for use in a virtual-reality based robotics control study. This study tested the impact of various camera locations and perspectives on a robot operator’s ability to efficiently complete a variety of dexterity tests. Learn More ➡️
Printed Circuit Board (PCB) for the RoboPuppet Wiring Harness (Summer 2018)
This was the second major project of my internship at WPI's HiRo Lab. I was tasked with replacing the prototype wiring on a robotic teleoperation puppet with a PCB that could easily be mounted to an Arduino Mega board. I designed the board to feature analog encoder inputs, with seven inputs for the joints in each of the two arms, plus two auxiliary analog inputs. The board also included four digital inputs that were connected to buttons on the hands of the puppet. Learn More ➡️
Silhouette Multiplatform 3D Rendering Engine
Silhouette is a personal project of mine that I started working on in 2017 to teach myself about 3D Graphics (Vulkan/OpenGL) and proper application design. The goal of Silhouette is to provide a very simple 3D rendering environment for use in games and visualization applications that will run across a wide range of target platforms. In the years I have been working on this project, it has been rewritten in numerous programming languages (C/C++/Rust) and paradigms (OOP, Procedural), embedded in QT5, and ported to run in a web browser via WebGL and Emscripten. Learn More ➡️

Contact Me

Thanks for getting in touch!

Please enable JavaScript to view email address
↑ ↑ ↓ ↓ ← → ← → B A _