Tamoor Hamid

Employment: Open to offers

Hello! I'm Tamoor, a computer engineering senior in Maryland.

GitHub Logo
linkedin Logo
Twitter Logo

Education:

University of Maryland, Baltimore County
B.S Computer Engineering - Fall 2022

Technical Skills:

Programming

  • C++
  • C
  • Python
  • Matlab
  • Assembler (AVR, x86)
  • SystemVerilog
  • Verilog

Libraries/ APIs

  • Tweepy
  • BeautifulSoup
  • Curses
  • olc::PixelGameEngine
  • Flask
  • SQLAlchemy
  • BPFTrace

Tools

  • Git
  • Heroku
  • Vivado
  • Arduino
  • Linux
  • Windows

Web Development

  • HTML
  • S/CSS
  • JavaScript
  • Bootstrap
  • PostgreSQL

Experience:

Software Engineering Intern
Huntington Ingalls Industries Hanover, MD
May 2021 - Present
Undergraduate Researcher
Lasarrus Clinic and Research Center Baltimore, MD
July 2021 - August 2021
Data Structures Teaching Fellow
UMBC Computer Science Baltimore, MD
August 2020 - May 2021
I.T. Intern
DLA Piper Washington D.C.
June 2019 - September 2019
Technology Sales Associate
Staples Annapolis MD
July 2018 - February 2019

Leadership:

Branch Chair/President
UMBC IEEE Student Branch
May 2021 - Present
Head Secretary/ Webmaster
UMBC IEEE Student Branch
April 2020 - May 2021
Assistant Secretary/ Webmaster
UMBC IEEE Student Branch
January 2020 - April 2020

Relevant Coursework:

Data Structures

Programmable Logic Devices (FPGAs)

C Programming and Embedded Systems

Advanced Computer Architecture

Introductory Circuit Theory

Principles of Eletronic Circuits

Systems Design and Programming

Signal and Systems Theory

Electromagnetic Waves and Transmission

Projects:

Minotaur Multi-Tool
Huntington Ingalls Industries Project
July 2021 - Present

  • Utilized python curses library to handle terminal UI and any user input
  • Implemented piping and subprocesses to read in a variety of console tools and applied threadpools to continually update program data and simultaneously multiple tools

Email Me for professional projects
CPUExplained
Academic Group Project
December 2021

  • Emulated 8-Bit Browser CPU created using HTML, CSS, JavaScript
  • Created new fixed width RISC instruction setc called FOOT Assembler

GitHub Live
Status Bar
HackUMBC 2021 Second Runner Up Winner
October 2021

  • I2C controlled 2004 LCD display and an ESP32 Dev Board to connect to WiFi and access REST API data
  • Programmed using Arduino IDE with ArduinoJSON to parse JSON and display live data on LCD
  • Implemented multi-core programming to display text messages sent live using Twillo API

GitHub
SystemVerilog 8-bit Microcontroller
Programmable Logic Devices
September 2020 - Decemebr 2020

  • Used SystemVerilog to implement a full 8-bit Harvard RISC instruction set microcontroller.
  • Programmed ALU, program counter, instruction memory, register file, control logic with testbench.
  • Synthesized and loaded the system on the Digilent Nexys A7-100T development board.

Email Me for academic projects
Embedded Follow the Light
C Programming and Embedded Systems
November 2020

  • Interfaced with servo, ADC, joystick, and a photoresistor to create a system that follows or avoids light.
  • Used C on Atmega169p to record the best light angle and continually test and update around that point.

Email Me for academic projects
Embedded Mastermind
C Programming and Embedded Systems
September 2020

  • Mealy state machine implementation of Mastermind in AVR assembler on Atmega169p.
  • Interfaced with joystick, button, buzzer, and LED to process inputs and signal wins.

Email Me for academic projects
CHIP-8 Emulator
Personal C++ Project
July 2020

  • Programmed CHIP-8 virtual machine, emulated: memory, registers, stack, and opcodes.
  • Loaded into memory and ran programs like Tetris, Cave, Pong, and a maze generator.
  • Used olc::PixelGameEngine to process keyboard input and graphical and audio output.

GitHub
Wikipedia Twitter Bot
Personal Python Project
July 2020

  • Wikipedia API to get the page for the current day, find all historical events, and tweet one every 2 hours.
  • Used “requests” and BeautifulSoup to parse through related pages for relevant images for each event.

GitHub Live
Splay Tree of Trees
Data Structures
March 2020 - April 2020

  • A splay tree with every node being the root of a whole balanced binary search tree.
  • The balanced binary search tree used array-based rebalancing to recursively rebuild the tree only when needed.

Email Me for academic projects
Assembly File Input
Systems Design and Programming
March 2020

  • Loaded files using only assembly instructions and kernel calls.
  • Converted and separated integers, floats, and engineer’s notation (-4.32E+05) into respective text files.
  • Employed the Floating-Point Unit coprocessor to handle floats.

Email Me for academic projects
encrypto
Personal C++ Project
December 2019

  • Applied C++ to build a text-based encryption game using object-oriented design and procedural menu generation.
  • The phrases would be read from a file and encoded using unique Unicode characters.

GitHub
C++ Warhorse
Computer Science 2
January 2019 - May 2019

  • Horse randomly generated and then trained by user to fight through a list of enemies loaded from a text file.
  • Used inheritance, polymorphism, and dynamic memory allocation.

Email Me for academic projects