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 (Jun 2019 – Aug 2020)
- 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)
- Teaching Assistant
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
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.