Experience

Hardware Engineer
Equanostic AS
(Jan 2026 – Present)

Head Engineer
University of Oslo, Oslo, Norway
(Aug 2023 – Jul 2025)

Doctoral Research Fellow
University of Oslo, Oslo, Norway
(Sep 2020 – present)

Research Assistant
University of Oslo, Oslo, Norway
(June 2019 – Aug 202)

Research Assistant
RITMO Centre for Interdisciplinary Studies in Rhythm, Time and Motion
(Jun 2019 – Aug 2020)

Research Assistant
University of Wollongong, Dubai, U.A.E.
(Sep 2016 – Dec 2016)

Laboratory Engineer
University of Wollongong, Dubai, U.A.E.
(Sep 2014 – Aug 2016)

Laboratory Engineer
Heriot-Watt University, Dubai, U.A.E.
(Sep 2012 – May 2014)

Education

Master of Science, Electrical Engineering, Informatics and Technology
University of Oslo, Oslo, Norway (2020)

Bachelor of Engineering (honours) in Electrical and Electronic Engineering
Heriot-Watt University, Dubai, U.A.E.  (2015)

Certification

ARM Accredited MCU Engineer (AAME)
ARM Holdings, Feb 2016

Membership

TEKNA

Skills

The proficiency level for each of the skill is specified as one of the five categories: Beginner, Intermediate, Advance, Expert and Proficient

Electronics Design and Development
  • Digital Electronics: [Proficient](Bachelor’s specialization)
  • Analog Electronics: [Proficient] (Master’s specialization) ASIC Design, Mixed Signals, RF and Microwave
  • RTL Design & FPGA: [Proficient] Xilinx, Altera, and corresponding IDEs
  • Microcontrollers: [Proficient] ARM Cortex-M (STMicroelectronics, Atmel, Cypress, NXP, Renesas), Atmel AVR, Microchip PIC
  • MCU Communication: [Proficient] UART, SPI, I2C, CAN, Ethernet, USB device
  • Custom Bootloaders [Proficient] for microcontrollers
  • Real-time Operating Systems: [Proficient] FreeRTOS, Micriμm OS II, Keil CMSIS RTOS
  • Linux: [Expert] Kernel and user driver development, pthreads
  • Board Support Package (BSP) Creation: [Proficient]
Programming Languages & Software Development
  • Programming Languages: [Proficient] Assembly, C, C++, Python, JavaScript, Verilog, VHDL
  • Development Environments: [Proficient] Eclipse, VS Code
  • Web Development: [Intermediate] HTML5, CSS, JavaScript (SPA development)
  • Scripting Languages: [Expert] Bash, Python (for automation tasks)
PCB Design & Fabrication
  • PCB Design Tools: [Proficient] Altium, KiCAD, EagleCAD, Cadstar, Proteus
  • PCB Design Process: [Expert] Component sourcing, validation, ordering, assembly (in-house and outsourced)
Hardware Debugging & Testing
  • Lab Equipment: [Proficient] with oscilloscopes, signal generators, vector network analyzers (VNA), logic analyzers, and multimeters for debugging and testing circuits and embedded systems.
  • Protocols: [Expert] Knowledge of VISA protocol for instrument communication.
  • Testing & Validation: [Expert] Experience with validation testing for PCBs, embedded systems, and IC designs.
Wireless & Communication Technologies
  • Wireless Technologies: [Advance] Bluetooth, Zigbee, LoRaWAN, NRF24L01+
  • Communication Protocols: TCP, UDP, SLIP, MQTT, CoAP, etc. 
EDA Tools & IC Design
  • EDA Tools: [Expert] Keysight ADS, CST Studio
  • Cadence Virtuoso: [Expert] Used with Calibre and EMX
  • Tapeouts & CMOS Design: [Proficient] 3 tapeouts, 6 designs in CMOS 65nm technology
  • Microwave, Millimeter-Wave, and RF Front-End Design: [Proficient] Experience designing RF front-end, microwave, and millimeter-wave circuits in CMOS, including subcircuits, resonators, etc.
  • Electromagnetic Simulation: [Proficient] simulating and analyzing RF/microwave circuits using Keysight ADS, CST Studio, Ansys HFSS,  and EMX.
  • Wire-bonding & Probe Landing: [Advance] Experience with wire-bonding and landing probes on probe pads of open die.
Simulation & Modeling Tools
  • Simulation Tools: [Proficient] MATLAB, ModelSim, for RTL design simulation
  • Signal Processing: [Advance] Knowledge of signal processing techniques in MATLAB or for RF systems.
Applied Machine Learning
  • Machine Learning Tools: [Advance] Experience with Scikit-learn, TensorFlow for applied machine learning.
  • Computer Vision: [Intermediate] Experience with computer vision projects using machine learning.
Debugging & Embedded Systems
  • JTAG Debugging: [Proficient] for microcontrollers
  • RTOS Integration: [Proficient] FreeRTOS, Micriμm OS II, and Keil CMSIS RTOS
Version Control and Collaboration
  • Version Control Systems: [Proficient] Git, Github
  • Docker: [Proficient]
Project Management & Documentation
  • Technical Documentation: [Proficient] in writing user guides, specifications, and reports.
  • Documentation Tools: [Expert] Experience with Doxygen for generating documentation and writing detailed comments for code documentation.