This site is currently unavailable for small screen sizes. It will have a mobile view in the near future :)
Hi! I'm Ahmed
Experienced Software Developer
Aerospace & Space Systems Engineering Student
About Me
I’m a third-year aerospace & space systems engineering student with strong passion for engineering. I have a workshop with a 3D printer, soldering setup, microcontrollers, electrical components, and more to practically apply the knowledge I obtain. I firmly believe that I can accomplish any software development or network infastructure related tasks within a reasonable timeframe and I have several past careers involving CRUD + Analytics interface development, large data ecosystem architecture, and automated testing. I've never really struggled with software engineering concepts so to challenge myself I started working on an orbital simulator with graphics (check it out under "Projects"). My software skills tend to translate very effectively to MATLAB scripting. I am also familiar with several CAD software including CATIAv5, Solidworks. I seek to become more fluent in FEM and CFD techniques.
–––––––––––––––––––   Summary   –––––––––––––––––––
>> Aerospace & Space Systems Engineering Student <<
>> Personal Workshop with a 3D Printer, Soldering Setup, & More <<
>> Experienced Software Developer & Database Architect <<
>> Educational MATLAB & CAD Experience <<
Professional Experience
Data Vault Architect & Software Student
National Research Council Canada (NRC-CNRC)
May 2021 - Aug 2021
Co-Op
  • Collected data samples from various sources to create a data taxonomy and help plan the requirements and use-cases of the data ecosystem
  • Developed the data pipeline and file parsers for fast and memory-efficient data vault entry of large datasets
  • Designed and developed a CRUD & analytics dashboard to explore the data vault
Software Development Intern
Solink
Apr 2020 - Aug 2020
Internship
  • Developed a cloud-based control panel facilitating database management and data processing to be used by various teams across the company saving days of time monthly
  • Debugged and repaired parser infrastructure resolving missing or corrupt data issues raised by customers
Jr. Developer & QA Automation Specialist
Solink
Jun 2019 - Aug 2019
Contract
  • Innovated new ways to automate QA procedures saving days of working time and increasing reliability
  • Conducted numerous meetings to introduce software test automation, a workflow for development, and the results of my research into automation to the QA team
  • The work I started led to the formation of a QA automation branch/team after my departure
Software QA Intern
Solink
Feb 2019 - Jun 2019
Co-Op (Highschool)
  • Tested the back-end infrastructure of the main product before every release to ensure performance and no failure
  • Improved an existing tool used to manage NGROK tunnels which had inflexible authentication and issues closing tunnels safely
My Projects
Orbital & Trans-Planetary Mechanics Simulator
Developed primarily in C/C++, this simulator will allow you to accurately model satellite/spacecraft around any celestial body or between two celestial bodies. The simulator accounts for minor perturbations as small as 10-6 m/s2. A user will also be able to simulate orbit corrections, collision avoidance, or jumps through orbital maneuvers.
This is likely the largest software engineering feat I've undertaken and I also began with absolutely no knowledge on computer graphics. I was able to understand graphics development with OpenGL + GLSL within a week and successfuly created visuals of the solar system in motion.
Current Progress
  • Solar System Celestial Mechanics & Visualization
  • Preliminary Orbit Determination Functions
  • Planetary or Lunar Orbit Simulation
  • Planetary or Lunar Orbit Visualization
  • Orbital Manoeuvers
  • Trans-Planetary Trajectories
Autonomous Personal Support Drone (APSD)
After having completed my aircraft design course, I felt confident enough that I could create a drone following a proper design process. The conceptual drone is capable of autonomously following a user/pilot around or performing simple tasks. The drone will also feature an unusual and unique propulsion mechanism to maintain level flight at all speeds and turns. Furthermore, computer vision will be used for the autonomous operation. More details will be available on this page next month.
Current Progress
  • Requirements, Use Cases, and Legal Limits
  • Conceptual Design
  • Initial Sizing
  • Performance & Sensitivity Studies
  • Detailed Component Design
  • CAD Model & Simulations
  • Prototype Assembly & Testing
  • Advanced Software Development
NOTICE | These are only my major/most significant projects. A complete list of all projects (inlcuding this website for example) will be prepared soon on a "Project Hub" page. Resources for the major projects such as documents and sketches will be visible on the hub as well.
Education
Bachelor of Engineering - Aerospace [In Progress]
Stream D: Aerospace & Space Systems Design
Carleton University
  • Third Year Completed
  • GPA 3.75
  • Co-op Student of the Year Nominee (2021)
Mechanics & Design
Electronics & Waves
Systems & Simulation
Mathematics
Computer Science
Other Topics
AERO 3002
Aerospace Design & Practice

TOPICS: Mission & Requirements Analysis, Aircraft Sizing & Configuration, Vehicle Flight Loading, Basic Spacecraft Design.
PROJECT: Aicraft conceptual design. Reasonable sizing, configuration choices, flight load analysis, and structural design were completed within legal limits.
AERO 3841
Spacecraft Design I

TOPICS: Spacecraft configuration, payloads, strucutral design, attitude control, thermal & power subsystems, and vehicle testing.
LABS: CubeSat Structures, Power Subsystem Testing, Attitude & Dynamics Control Subsystem Analysis.
ELEC 3909
Electromagnetic Waves

TOPICS: Spacecraft configuration, payloads, strucutral design, attitude control, thermal & power subsystems, and vehicle testing.
PROJECT: Waveguide simulation and patch antenna design (with stub). ANSYS Electronics HFSS was used throughout the project to verify waveguide compatibility and impedance matching for the antenna stub.
MAAE 3500
Feedback Control Systems

TOPICS: System stability & Routh Hurwitz criteria, time and frequency domain performance parameters, root locus analysis, bode and nyquist design techniques.
LABS: DC Motor Response System, Servo Motor Modelling & Control, Electric Vehicle Dynamic Cruise Control.
MAAE 3300
Fluid Mechanics II

TOPICS: Dimensional analysis, compressible flows, normal and oblique shockwaves, viscous flow theory.
LABS: Tank De-pressurization, Thin Tube Compressible Flow, Losses in Pipe Flow, Wind Tunnel Drag Investigation.
AERO 3240
Orbital Mechanics

TOPICS: Kepler's laws, orbital elements, orbit determination, orbital perturbations, LEO environment & atmospheric drag, orbital maneuvers, interplanetary trajectories, formation flying (e.g. constellations).
LABS: MATLAB orbital perturbation analysis, orbit visualization and ground tracks.
MAAE 3004
Dynamics of Machinery

TOPICS: Multi-component mechanism kinematic and dynamic analysis, analysis of gears and cams, free & forced vibration in single DOF.
LABS: 4R linkage mathematical modelling and analysis. The model had to meet certain criteria. It was also printed and tested.
SYSC 3600
Systems & Simulation

TOPICS: Linear first and second order systems, applications of laplace transform, transfer functions, block diagrams, frequency and time response, bode plot useage.
LABS: First & Second Order System Simulation (MATLAB), Servo System Simulation, Control System Design for an Inverted Pendulum on a Moving Cart.
MATH 3705
Mathematical Methods I

TOPICS: Laplace transform, Fourier series and transform, PDE solutions (i.e. wave equation), boundary value problems and applications.
MAAE 2400
Thermodynamics & Heat Transfer

TOPICS: Thermodynamic laws, thermo. properties of pure substances, changes of phase, power and refrigeration cycles, heat transfer mechanisms.
LABS: Alloy Conduction, Properties Analysis during Phase Changes, Diesel Engine Performance Analysis, Air Conditioning.
MAAE 2700
Engineering Materials

TOPICS: Interatomic bonding, crystal and defect structures, polymers, phase diagrams and alloys, microstructure control, material failure, corrosion.
LABS: Metallography, Metal Forming & Annealing, Alloy Steel Heat Treatment, Age-Hardened Aerospace Rivets, Carburization's Effect on Hardness and Strain Rates.
MAAE 2202
Mechanics of Solids I

TOPICS: Stress and strain, statically determinate and indeterminate stress systems, torsion of circular sections, bending moments, shear force diagrams, deflections in bending, buckling instability.
PROJECT: Large advertisment sign on a cliff edge and supported at it's base by a truss.
TOP