I'm

Engineer & Musician

About

me

Passionate Electrical and Computer Engineering student at Cornell University who enjoys playing piano & viola, dancing, and producing original music.

Goal: Pursue digital circuit design & verification in computer architecture

College: Cornell University

Degree: Bachelor of Science

Major: Electrical and Computer Engineering

Portfolio

RiffMIDI

A guitar anyone can play!

MIDI Visualizer

Piano visual effects app

SRAM Array

1 Kilobyte 32x32 6T SRAM Array

ALU-minati

Optimized Arithmetic Unit

i-kiwi-ki

Survival game with gryoscopic controller

Multi-Core Processor

Simulated and verified multi-core processing unit! aka a CPU

LED VU Meter

Embedded Systems Final Project

Skills

Programming Languages

python

Python

OOP, Data Science, and PyGame

cplusplus

C++

FSM's, Arduino, and JUCE Audio Plug-ins

java

C

Embedded Systems

java

Assembly

Embedded Systems

arduino

Verilog HDL

Digital Logic + Teaching Assistant

Libraries & Frameworks

java

JUCE

C++

java

NumPy

Python

java

Matplotlib

Python

Tools

arduino

FPGAs

Intel Cyclone-V

arduino

LTspice

Circuit Analysis

arduino

Microcontrollers

FRDM-KL46Z (ARM Cortex-M0+)

Arduino Mega 2560

Confluence

Confluence

Cadence

Cadence Virtuoso

Schematic & Layout

Soldering

Soldering

Quartus

Quartus Prime

ModelSim

ModelSim

LabTracer

LabTracer

DMM

Digital Multi Meters

Osc

Oscilloscopes

Git

Git

Relevant Coursework

Computer related courses

Computing Using Python

CS 1110: Python course emphasizing software development principles, procedures, functions, iteration, recursion, arrays, strings, algorithm design, and object-oriented programming.

The Complete Python Bootcamp From Zero to Hero in Python

Udemy Certificate Link

Object-Oriented Programming & Data Structures

CS 2110: Java course emphasizing Data Structures, asymptotic complexity, big "O" notation, recursion, searching/sorting and graph algorithms.

Learn Spring Course

Codecademy Certificate Link

Digital Logic & Computer Organization

ECE 2300: Learn Boolean logic, state machines, digital logic design, memory systems, and CPU basics, with hands-on FPGA projects, for a strong foundation in digital systems.

Embedded Systems

ECE 3140: Course on understanding the interaction between hardware, software, and the physical world. Topics covered include assembly language programming, interrupts, I/O, concurrency management, scheduling, resource management, and real-time constraints.

C++ for Programmers Course

Codecademy Certificate Link

Data Science

ECE 2720: Intro to data science for engineers. Covers data workflow, tools like PCA, probability, statistical inference, and techniques for data analysis. Includes ethical considerations and Python projects.

Intro to Circuits

ECE 2100: Intro to Circuits covers basic quantities, circuit analysis, passive elements, active components, Laplace transforms, lab experiments, and MATLAB modeling for practical understanding.

Microelectronics (Si Physics + MOSFET circuits)

ECE 3150: Microelectronics

Intro to Digital VLSI

ECE 4740: Intro to Digital VLSI

Computer Architecture

ECE 4750: comprehensive foundation in modern computer system architecture, focusing on processors, memories, and networks, with a hands-on project where students design and evaluate a multicore system using advanced architectural concepts.

Computer Vision

ECE 4230: Introduction to computer vision, focusing on image processing, feature extraction, and machine learning techniques such as convolutional neural networks and deep learning for autonomous applications, with an emphasis on machine interpretation of images for decision making.

Signals and Systems

ECE 3250: Rigorous exploration of discrete- and continuous-time signals and systems, covering topics such as time- and frequency-domain analysis, Fourier transforms, sampling theory, and advanced mathematical tools like vector spaces and orthogonal expansions, with a computational component in homework assignments.

Electromagnetic Fields & Waves

ECE 3030: Covers static, quasi-static, and dynamic electromagnetic fields and waves, focusing on Maxwell’s equations, wave propagation, material interactions, and applications such as waveguides, antennas, and transmission lines, including design and analysis techniques.

Math courses

Linear Algebra

MATH 2940

Discrete Structures

CS 2800

Probability & Inference

ECE 3100

Differential Equations

MATH 2930

Multivariable Calculus

MATH 1920

YouTube

Most Viewed Video

Recommended Video

Latest Video

Resume

Songs

Vocals Included

All is Life

Chæm

Instrumentals

Glamorous

Gentle

Memomania

Logichron

Los Encantos

My Way

Bassem 2.3 (Al-Andalus)

Flogga

Emerald

lofi

Chalette

Rest and Reminisce

GET IN TOUCH