5G Systems and Product Architect
Worked on developing an Advanced Indoor Positioning Multi-Path Simulator in MATLAB for a Proof-of-Concept Prototype and Demo completed early 2021
Co-Authored a one-pager TA proposal, and subsequently participated in a study aimed to identify new unlicensed Self-Organizing Networks (SON) functions for NR-U, including mixed-mode with LAA and LTE
Performed coding (MATLAB Signal Processing Toolbox for analysis, coding in C/C++ for IQ data processing and real-time resampling) and research tasks associated to an Indoor Small Cells proof-of-concept project
Established a basic Wi-Fi test-bench and performed a series of tests to evaluate the energy detection threshold in Wi-Fi access points to see if they change based on varying interference/ noise levels
Completed an on-site Java-based software design patterns course which covered 21 design pattern logic and applications; also did a Beginners Swedish Language Course
Aided with the planning and execution of various on-site activities as part of the Co-op Captains Group, Community Engagement Theme, Diversity and Inclusion Committee, and the Talent Development Team; kick-started the extremely popular (and now recurring) "Ericsson Trivia"
Research and Development Student, Radio Technologies
Evaluated the feasibly of open-source Software Defined Radio (SDR) LTE Software Suite for LTE testing by making some adjustments to the software, troubleshooting, and testing different configurations on Linux to simulate packet transfer between the EPC, eNode B, and UE
Performed spectrum usage analysis with LTE air interface data collection followed by modelling, anomaly detection using basic machine learning algorithms, and simple GUI design for offline data visualization using ShinyDashboard
Explored the use of open source RTK GPS technology to achieve centimeter-level positional accuracy using low cost GNSS receivers for which testing of various u-blox receivers with patch antennas was performed, with and without RTK, in fixed, mobile, and portable scenarios
Conducted independent analysis of an air interface measurement and monitoring tool, receiving positive feedback from supervisor and project manager on the user manual written as part of the internal assessment, particularly on the depth and quality of research conducted
Teaching Assistant, Department of Systems and Computer Engineering
Teaching Assistant for Engineering Core Course that used C++ to teach principles of modelling problems, algorithmic solution design, procedural programming, selection and iteration constructs, algorithm- to-program conversion, numerical methods, sort, and search
Provided immediate, thorough technical feedback at the end of each lab session, gaining strong debugging skills and the ability to rapidly assess code authored by others
Efficiently met deadlines in marking student term examinations in a consistent and fair manner, whilst prioritizing the process based on the exam hand-back schedule
B.Eng With DistinctionElectrical Engineering
Sep 2016 - April 2021 | Ottawa, ON
Murdoch Maxwell MacOdrum ScholarshipDavid A. Golden ScholarshipDean’s Honour List 2017, 2018, 2020
Circuit Design/ Simulation
Numerical & Publishing Software
The aim is to design, assemble, and test a fully autonomous vehicle that would be capable of navigating to a predetermined position in a parking lot via GNSS positioning feedback, and then park itself in a designated spot using antenna arrays and angle of arrival principles. Currently the vehicle has 4 arduinos, 1 Pi4, 1 KL25Z, 2 gear motors, 1 servo, 1 camera, 6 Ultrasonic & 5 IR sensors, plus 7 analog RF modules and a low-cost u-blox GPS module with a patch antenna. Supervised by Dr. Ramy Gohary from the Department of Systems and Computer Engineering at Carleton.
To get familiar with the board, completed the following basic projects coded in C (Keil uVision 5 IDE):
● GPIO: Switch and LCD connection to display button presses● ADC: Infrared Proximity Sensor that detects if an object is nearby● DAC: Generated various signals (sine, square, and sawtooth waves) and output these via different tones using a Speaker ● PWM & Timing: Made a clock that displayed elapsed time and synchronized LED flashing each second● Serial IO: Multi threaded Application that decodes GPS receiver information and displays speed, heading data on an LCD panel● Tachometer reading using laser and IR (video on Left)
Team Lead for Embedded Systems, the biggest group working on the project, and our work involves: researching hardware used (ex. Drivers, PCB boards, etc) to create the vehicle, developing state machines for car control systems (ex. Acceleration, braking), utilizing data communication protocols to interface with IoT devices and sensors, and utilizing ROS to develop robotic applications of the car. Due to Covid, I am handling all the tasks on the Hardware end: currently working on setting up a Raspberry-Pi cluster with 6 Pi-camera modules to capture pictures and data during operation.
Designed, simulated, and remotely tested a 3 bit dynamic counter which was fabricated at Carleton's Microelectronics Fabrication Laboratory, using 4.8 μm CMOS process. The counter was designed to use 2-phase dynamic toggle flip-flops with reset action. It received a master clock input signal (generated off the chip) and generated the 3 outputs. 2-phase non-overlapping clocks generated on-chip were used to drive the flip-flops. The layout was produced to fit within the specified cell frame with a maximum height of 240 λ and width of 230 λ. All design work and simulation work was done in Cadence Virtuoso.
X86 Tunnelling Game
Made a basic tunnelling game written in X86 assembly code that uses software interrupt service routines to increase programming efficiency. Software interrupts were used to draw the screen elements (rocks and the player), check for key-presses, scroll the screen, and provide a small delay between each frame of the game (e.g. when a new rock is placed at the bottom row). The game was developed on DosBox-X and can be played on a computer screen in VGA text mode.
Op-Amp Layout Project
For a pre-designed 45nm SOI CMOS process Op-Amp with 1.2V supply voltage, a layout was produced and simulated using the proprietary Global Foundaries 45RF SOI Kit in Cadence. This op-amp had 4 distinct parts, starting with bias circuitry on the left, followed by a differential input stage, a common-source second stage and a final output buffer portion. Interdigitation, current matching, common centroid topologies, etc were utilized.
Designed the Front Metal Grid of a single junction silicon based Photovoltaic cell such that the design minimized fractional power losses. The Silicon Solar Cell is currently being fabricated at Carleton's Microelectronics Fabrication Laboratory, and will be simulated and tested in March 2021 for performance.
Built an autonomous bot that traces the walls of any given facility (at a specific distance range from the wall), detects temperature anomalies (i.e. too hot or too cold), captures thermal and regular images of the regions of interest, blends the two and saves the pictures for offline analysis.
The main objective of this project was to achieve high positional accuracy using low cost GPS (Global Positioning System) receivers. An RTK base station was setup that was able to support up to 3 independent rovers. Other milestones include implementing the RTKLIB over various operating platforms (windows, android, and raspbian). We also tested several low and medium cost GPS receivers (LEA6S, M8N, M8P) with and without RTK in fixed, mobile, and portable scenarios, and looked at the effect of different environments such as open areas, high building areas, cloudy-days etc. on positioning. A walking test output is shown in Picture 1.
First Place at the Carleton Engineering Competition, 2020. Competed against 7 Carleton Teams in the Re-Engineering Category and won the chance to represent my University at the Provincial level
Second Place at the Ontario Engineering Competition for Re-Engineering 2021. Competed against 12 teams and won the chance to represent the Province of Ontario at the Canadian Engineering Competition
Third Place at the Ontario Engineering Competition for Consulting 2019. Won First Place at Carleton and represented Carleton against 17 Teams at OEC that were from various Engineering Schools across Ontario
CuHacking 2019 Participated in this amazing event and created an IoT voice-activated coffee brewing system, using a Raspberry pi with Mycroft AI at the heart, from start to finish in under 24 hours with a complete stranger!
Engineers Without Borders (EWB)
As a delegate for the May 2017 EWB Day of Action, participated in, and led various Advocacy meetings with Members of Parliament pertaining to Canada’s newly established Development Finance Institution (DFI)
As Director of Advocacy (2017-18), attended events organized by the Carleton political student bodies, maintaining a good working relationship with each. Developed and implemented a clear, logical plan for increasing youth involvement in Canadian politics at the University level
Served as VP Finance (2018-19) and compiled monthly budget reports, tracked expenditure, authored detailed proposals for additional funding, and performed regular chapter financial health presentations, often delegating tasks to and supervising the Directors of Principle and Fundraising Finance
St John Ambulance
Certified in Standard First Aid CPR/ AED (2018, Level HCP), Medical First Response (2016), and Mental Health First Aid (2018, Mental Health Commission of Canada)
Efficiently and calmly assessed patients who required emergency medical aid, triaging in a multiple casualty situation, and administering treatments with the utmost respect for confidentiality
Managed stress effectively by relying on collaboration, training, and quick thinking as the ability to adapt rapidly with shift in symptoms is essential to imparting high level care during a crisis
Systems and Computer Eng.
Numerical MethodsAutomatic Control SystemsSystems and SimulationComputer OrganizationCommunication TheoryModelling of Integrated Devices
Dept. of Electronics
Radar and NavigationTelecommunication CircuitsMicroprocessor SystemsDigital ElectronicsPhysical ElectronicsAnalog ElectronicsEM and Power EngineeringElectromagnetic WavesIntegrated Circuit Design & Fabrication
Contemporary Moral PhilosophySurvey of AccountingIntroduction to LinguisticsIndustrial Design: Theory and HistoryClassical Mythology and SocietyBiotechnology and Society
O.Moujaber, H.Mahboubi, M.Kodiha, M.Bouttier, K.Bednarz, R.Bakshi, J.White, L.Larose, I.Colmegna, and U.Stochaj. Dissecting the molecular mechanisms that impair stress granule formation in aging cells. Biochimica et Biophysica Acta (BBA), 2017.