I am computer vision researcher with strong skills and professional experience in software development, autonomous control and embedded electronics. I am currently undertaking my PhD in Computer Science at the University of Colorado Boulder.
- Vision and visual-inertial based localization and reconstruction.
- Self calibration of visual-inertial systems.
- C++ and C# software architecture in Linux, embedded and Windows systems
- GPU HPC with CUDA
- Optimization-based planning and control systems (Model Predictive Control, Simulation based planning & Control) for autonomous systems
- Embedded digital schematic capture and PCB design
- Static and dynamic design of fixed-wing aircraft including control and stability analysis
- Telemetry and Machine to Machine (M2M) protocol development and implementation
University of Colorado Boulder – PhD in Computer Science (2014 – Current)
Research Area: Sparse and Dense SLAM, Self-calibration, photorealistic material, light and geometry estimation.
Supervisor: Prof. Gabe Sibley
The George Washington University – PhD in Computer Science (2011 – 2014)
Research Area: Sparse and Dense SLAM, Control systems for agile vehicle control in rough terrain
Supervisor: Prof. Gabe Sibley
The University of Queensland – Bachelor of Mechanical and Aerospace Engineering with Honors 2nd class, 2009.
Coursework: Control Theory, Computational Mathematics, Static and dynamic analysis, FEA, CFD, Fluid mechanics. Honors Thesis: Design of an adaptive PID control system for a UAV.
Senior C++ Developer at SPARQ Solutions (Feb. 2011-Sep. 2011)
During the 6 month contract that I was awarded with SPARQ solution, I was tasked with joining a team already 1 year into the development of an upgrade to an existing highly complex AutoCAD plugin used in the management of the electricity network of south-east Queensland. I had to quickly understand the requirements of the new project and integrate with the existing team.
I introduced and developed an important C++/CLI bridge shortly after commencing which paved the way for more rapid development of user interfaces and allowed the team to select from a wider array of UI design options.
Leisure Engineering Pty. Ltd. (Feb. 2007-Jan. 2011)
While working at Leisure Engineering, I was approached to design a solution to a content management problem existing at the firm. Over the next 3 years this product evolved under my direction to a commercial software package which was sold to firms in Australia. I was tasked with the management and incremental updating of the product.
I was also required to research, program and test a proof of concept remote monitoring circuit for commercial pools. The resulting solution was tested by using a mobile GSM module to send periodic updates to a custom website to test the viability of the system.
Project Andromeda (2008-2011)
I started Project Andromeda in 2008 with the goal of creating the control and sensory means necessary for fully autonomous flight of a fixed wing UAV. In 2011 the project achieved the goals set out by performing autonomous waypoint navigation on a custom UAV. Achievements include:
- Realization of a quaternion Extended Kalman Filter based inertial attitude reference system
- 6 degree of freedom control of a custom fixed-wing UAV
- Autopilot embedded circuitry capable of real-time multi-rate telemetry to a custom base station
- Ground-base user interface allowing control of autopilot parameters in real-time
- Design of a fixed wing UAV and analysis of aircraft flight envelope and stability
- Design of a pneumatic vehicle-based launcher
- Leading a team of up to 4 engineers
- Project website: nkeivan.com/pa.