I am a...
Software Engineering Intern at The Portfolio Collective
Hoping to involve myself in the development of the website and implement features for users to continue to build and grow their portfolio careers.
Mars Rover Group Project
A project with 5 other colleagues to design and build an autonomous rover system that could be used in a remote location without direct supervision. Worked specifically on the Control system to act as the communication hub between all the subsystems, delivering the relevant data where it is needed.
Pong using FPGAs
An entertaining project where I applied concepts of UDP data protocols, socket programming and threading to co-develop a pong game on a website with FPGA DE-10 Lite controllers by using onboard accelerometers.
A fun uni project delving into compiler architecture. Through investigating and designing parts of the software with a colleague by integrating theoretical knowledge, a fully functioning compiler was produced converting pre-processed C90 to MIPS1 assembly.
Undergraduate Teaching Assistant
Evaluated the content presented by the 2nd Year Discrete Mathematics professor and gave detailed written feedback to 8 lectures by suggesting improvements and citing strengths.
MIPS1 Verilog CPU Project
An interesting project where I co-created a fully complaint MIPS CPU supporting 48 MIPS1 instructions through Verilog with a Harvard and Bus interface with 5 other university colleagues.
A project with the purpose of creating a circuit simulator similar to LTSpice which can perform analysis on circuits and output a list of nodal voltages and currents using matrix multiplication. Gained an immense understanding into circuits and methods for decreasing complexity in algorithms.