About Me
Amir Modan

Hey, my name is Amir, and I am a Computer Engineering graduate (M.S) from San Francisco State University. In my spare time, I like to learn new programming languages/concepts, then implement them in various projects. I also like to tinker with my Raspberry Pi, exercise at the gym, play pool, and "cube" with my Rubik's Cube.


My Research

MyoHMI
MyoHMI is an Android-based Neural-Machine Interface capable of recognizing a user's physical intent from surface EMG signals, useful for medical applications such as Stroke Rehabilitation and Amputees.

T'ena Sensor App
The T'ena Sensor app allows users to record and view IMU data received from the sensor after performing sets of exercises.
My Projects

Gesture Recognition
Using a Convolutional Neural Network, we can predict a user's muscular intent based on Electromyography signals.

ARM Cortex Projects
From Texas Instruments, the TM4C123 Microcontroller allows programmers to become comfortable with the ARM Architecture.

Raspberry Pi Projects
Using a wide variety of components, I apply my knowledge of electric circuits as well as C to building various projects using my Raspberry Pi, challenging myself to go beyond the instruction manual.
A humble attempt at developing a 2D Platformer, I built this game as a fun way to further my knowledge and confidence in JavaScript using the game development framework known as Phaser.js.

Tic-Tac-Toe
A game of Tic-Tac-Toe built while I was learning to use React. Each piece of the game, such as the board and individual squares, are represented by their own component with their own attributes. Furthermore, the components are also capable of tracking their own state, allowing us to "time travel" to any move made previously.

FPGA Projects
The Cyclone V Field-Programmable Gate Array (FPGA) from Intel allows us to easily emulate hardware designs without having to go through the lengthy fabrication process required by an ASIC Chip.

IC Projects
Though they are not reprogrammable, Integrated Circuits are ideal for achieving optimal speed and power consumption due to their dedicated hardware.
