About

Hey, I'm Adam! I’m an Electrical/Computer Engineering and Computer Science student at Duke University with a keen interest in embedded systems and software engineering. I enjoy working on solutions to tackle real-world problems, whether they require hardware, software, or a mix of both, and I'm highly interested in finding ways to apply artificial intelligence to these areas.

  • Birthday: 24 June, 2003
  • Phone: +1 205-541-2074
  • City: Durham, NC
  • Email: adamaebrahim@gmail.com

Interests

Software Engineering

Embedded Systems

Machine Learning

Hardware Engineering

Education

BS in Electrical & Computer Engineering, Double Major in Computer Science

August 2021 - Present
Relevant Coursework
  • Data Structures & Algorithms
  • Advanced Algorithms
  • Computer Architecture
  • Advanced Comp. Architecture (current)
  • Operating Systems
  • Embedded Systems (current)
  • Performance Optimzation/Parallelism (current)
  • Signals & Systems
  • Microelectronic Devices and Circuits
  • Digital Systems
  • Full-Stack IoT
  • Network Architecture

Experience

Duke University

August 2023 - Present

Peer Tutor

  • Tutored multiple hourly sessions per week for Computer Architecture, heavily using C, MIPS, and Logisim.

Boundless Science

May 2023 - July 2023

Embedded Software Engineering Intern

  • Created an embedded device controlled by an Adafruit Feather RP2040 microcontroller and programmable via a physical UI to generate ultrasound waves to drive transducers as part of a medical device prototype.
  • Designed code for low-level programming of registers, SRAM, and firmware for the MAX14813 chip over SPI and I2C using the Arduino language, along with abstractions to allow easy programmability without chip-specific knowledge.
  • Developed a Python/OpenCV system with a custom interpolation module for persistent detection and precise measurement of in-focus, moving aerosol droplets, achieving a 6x speedup over available object tracking algorithms.
  • Created Python script for custom data visualization, speeding up analysis of animal testing results by 8+ hours per trial.

Duke University Code+

May 2022 - July 2022

Full-Stack Software Engineering Intern

  • Developed a web application for Duke University with a React.js frontend to enable students to build their class schedules for future semesters more efficiently while being able to visualize relevant data.
  • Created REST backend API in Ruby on Rails to store user data and course info in a relational PostgreSQL database.
  • Implemented token authentication feature using Shibboleth for secure access tied to student ID.
  • Automated processes for parsing XML files and updating the database with the most recent course changes.
  • Utilized CI/CD pipelines to ensure the app functions smoothly in development and production environments.

Projects

  • All
  • Embedded
  • Software

Smart Stock Trader

GPU Accelerated Deep Neural Network Library

FPGA Controlled Coin ATM

Ultrasound Transmitter Device

Fruit Tree Pest Control System

AI Squat Assist Device

Dukehub Schedule Builder/Visualizer

Computer Vision Droplet Characterization

Workout Routine Generator

Trajectory Algorithms

Arduino Robot

Skills

Languages

upload.wikimedia.org vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone

Framework/Tools

vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone vectorlogo.zone

Contact

My Location

Durham, NC

Social Profiles

Email

adamaebrahim@gmail.com

adam.ebrahim@duke.edu

Contact

+1 205-541-2074