Curriculum Vitae

Curriculum Vitae

For information on my research activities, click here.

Bio

Aerospace engineering PhD candidate conducting research in robust safety-critical control of distributed parameter systems and systems facing adverse operating conditions.

Academics

University of Illinois at Urbana-ChampaignPhD Candidate

August 2020— in Urbana-Champaign, IL

Jointly supervised PhD program in Aerospace Engineering and Mechanical Science and Engineering, focusing on control theory, especially regarding safety-critical control in environments with limited prior knowledge, as well as biomedical applications.

Teaching Assistantships

  • ME 462/597: Advanced Computer Control (Fall 2021):

A course aimed at providing students a foundation in modern real-time-computable control design through progression from basic theory to advanced control algorithms that have proven successful in applications. Both discrete time (DT) and (CT) formats are employed and linked through discrete-continuous (sampled-data) concepts. The laboratory part of the course provides exposure to

  1. the elements of AI and machine learning proven useful in enhancing these algorithms,
  2. the related Matlab toolboxes and algorithm implementations from the ground up,
  3. implementation of these algorithms on modern computing platforms (GPUs and FPGAs), and
  4. applications in aerospace, power generation, manufacturing, and other areas.

I was responsible for grading homeworks, lab reports, and the final project (a project where students independently explore an robust adaptive control concept and apply it to their research). I was also responsible for developing the lab materials (a rigorous exploration of the theory, followed by interactive code examples and exercises related to real-life applications), in addition to and teaching lab lectures and having office hours. Original lab materials include, but are not limited to:

  1. An interior point method based constrained discrete-time linear model predictive control (MPC) solver;
  2. A massively parallel GPU implementation of a bank of PID controllers;
  3. Generalized predictive control (GPC) algorithms with rate-constraints and adaptive extensions;
  4. Recursive least-squares (RLS), multi-step-ahead predictive identification (MSPI), long-range predictive identification (LRPI) system identification algorithms.
  • AE 461: Structures & Control Lab (Spring 2021):

A course aimed at providing students hands-on experience with applied structures and control problems. I was responsible for the control part, administering lab sessions that focused on system identification and feedback controller design.

  • ME 498/598: Advanced Computer Control (Fall 2020):

A course aimed at providing students a foundation in modern real-time-computable control design through progression from basic theory to advanced control algorithms that have proven successful in applications. Both discrete time (DT) and (CT) formats are employed and linked through discrete-continuous (sampled-data) concepts. The laboratory part of the course provides exposure to

  1. the elements of AI and machine learning proven useful in enhancing these algorithms,
  2. the related Matlab toolboxes and algorithm implementations from the ground up,
  3. implementation of these algorithms on modern computing platforms (GPUs and FPGAs), and
  4. applications in aerospace, power generation, manufacturing, and other areas.

I was responsible for grading homeworks, lab reports, and the final project (a project where students independently explore an robust adaptive control concept and apply it to their research). I was also responsible for developing the lab materials (a rigorous exploration of the theory, followed by interactive code examples and exercises related to real-life applications), in addition to and teaching lab lectures and having office hours.

Delft University of TechnologyUndergraduate Aerospace Engineering

September 2017–July 2020 (3 years) in Delft, The Netherlands

Bachelor’s degree in Aerospace Engineering, with a graduation thesis on a cost-effective civilian aircraft flight simulator for upset prevention and recovery training (UPRT).

Delft University of TechnologyHonours Programme Delft Bachelor Student

September 2018–July 2020 (2 years) in Delft, The Netherlands

Program for honors students, including a research segment (14 ECTS) and an interdisciplinary segment (6 ECTS). The research is on a range-restricted guidance law for the optimal ascent of experimental rockets. The interdisciplinary segment consisted on a course on Global Development Engineering, and a summer school at CERN on innovative engineering and design thinking.

University of Illinois at Urbana-ChampaignExchange Student

August 2019–January 2020 (5 months) in Urbana-Champaign, IL

Semester-long exchange at the University of Illinois, focusing on hypersonic aerodynamics, real-time computer control and machine learning. Additionally working on an independent study on in-flight change-conscious estimation and prediction of environmental parameters in aerospace vehicles.


Internships

CERNCERN Honours Programme Summer School

July 2019 (1 month) in Meyrin, Canton of Geneva, Switzerland

A three week summer course at CERN IdeaSquare in Geneva in which students work in multidisciplinary teams to investigate a novel technology to find innovative applications which solve societal problems.

European Space Agency - ESAIntroduction to Space Law Training Course

June 2019 (1 week) in Redu, Belgium

A week-long intensive training course on the concept of Space Law, including its implementation within the European space program and national law. Among the speakers were experts from ESA, as well as national officials from space offices in Europe and the Secretary-General of the United Nations Committee on the Peaceful Uses of Outer Space. The course was wrapped up with a model United Nations General-Assembly meeting.


Extracurricular activities

The Illinois Space SocietyTechnical Manager

September 2019–January 2020 (5 months) in Urbana-Champaign, IL

Full design and engineering of a sounding rocket and aerially-deployed quadcopter payload as the Technical Manager for the University of Illinois at Urbana-Champaign’s NASA University Student Launch Initiative team.

This entails managing a team of students to develop an in-house project with limited funds. In addition to production, careful design and simulations are an integral part of the process, and much efforts are invested in the study of highfidelity simulation methods for trajectory, flight loads, and stability assessment.

Finally, advanced robust autonomous control systems design for a quadcopter that can retrieve a ground sample are a unique aspect of the project. Here, I have introduced team members to safety critical programming in C++, and have lead the groundwork to informed system design, as well as controller design and communications protocols between ground and the vehicle.

Delft Aerospace Rocket EngineeringFlight Simulations Engineer

November 2018–August 2019 (10 months) in Delft, The Netherlands

Responsible for creating a novel sounding rocket flight simulation code from scratch. This code is object oriented and written in C++, with Python bindings for easy interfacing. Aerodynamics and environmental effects (atmosphere and gravity) are included in a six degrees-of-freedom kinematics model, with variable geometry, engines and stage separation and recovery systems. Apart from apogee and expected landing location prediction, vehicle-environment interaction is also modeled.

TV TokyoParticipation in a program of TV Tokyo

December 2016, August 2017 in Japan

Participation in an educational Japanese TV-program by TV Tokyo called “I want to go to Japan!", about the North-Japanese dialect.


Work

Fugro ICT B.V.Helpdesk Employee

July 2018–August 2018 (2 months) in Leidschendam, The Netherlands

Assisting with general tasks for which the servicedesk is responsible, in addition to developing software (in Python) that enables automating processes within the department at a regional scale. This entailed taking the lead in developing major ICT campaigns including, but not limited to, a region-wide ICT asset replacement campaign and the construction of a comprehensive database cataloging the software and hardware inventory of Fugro NL (The Netherlands, Belgium and Africa) both by person and subsidiary.


Qualifications

Test of English as a Foreign Language (TOEFL iBT)117/120

November 2019.

Japanese Language Proficiency TestN1 Level

August 2017, 93rd percentile. Advanced level Japanese language proficiency.

International BaccalaureateHigher Level English

July 2017, 6/7 points.

Cambridge English Certificate in Advanced EnglishLevel A (CEFR Level C2)

July 2015. Advanced level English mastery.


Awards

NASANASA LEAPFROG Software Competition Winner

August 2021.

Awarded as part of the Artemis Student Challenges. More information may be found at https://leapfrog.isi.edu/.

Engineering CouncilSociety Member of the Month

September 2019.

Awarded by the Engineering Council of the University of Illinois at Urbana-Champaign “for hard work and dedication to the College of Engineering and Illinois Space Society.”

Embassy of Japan in the Netherlands30th Japanese Speaking Contest, Grand Prize

March 2017.

Grand Prize at the 30th Japanese Speaking Contest (five minute speech in Japanese).


Skills

Languages

  • Dutch: Fluent in word and writing
  • English: Fluent in word and writing
  • Japanese: Fluent in word and writing
  • Arabic: Average in word and writing
  • French: Average in word and writing

Computer skills

Basic

CSS, XML, Ada 2012

Intermediate

Ruby, OpenFOAM, MOOSE

Extensive

Microsoft Office, Adobe Creative Suite (Photoshop, Illustrator, After Effects), Microsoft Windows, Linux, HTML, JavaScript, C/C++, Haxe, Python, bash, LaTeX.

  • Python: Extensive experience, both in the capacity of a scripting language coupled with high-performance compiled (C/C++) libraries, as well as standalone usage.
  • C/C++: Experience developing high-performance control software subject to stringent resource constraint, both on dedicated Linux machines, as well as on embedded system. See the Lodestar Engine project for more information on a real-time control library that I am currently developing.
  • ROS/Gazebo: Experience in controlling simulated systems in a software-in-the-loop fashion using a combination of ROS and Gazebo; see my achievements in the NASA LEAPFROG competition. I also have extensive experience implementing controllers in ROS on hardware systems, both in C++ as well as externally through Python on a remote control station.
  • MATLAB: Extensive experience with MATLAB, its control and system identification packages (MPC, wavelets, reinforcement learning, etc.), as well as external packages (CORA, YALMIP, etc.).