I am a software engineer who works on robots. You can find links to side-projects and school projects here and often on my GitHub profile here.
A team of 2 other students and I made a 6502 CPU emulator in C. We documented the procedure and even got a game of snake to run on it.
Here is our documentation for the project.
A team of 4 other students and I made a dancing robot (named Frank) for a class at Olin College. The only requirements for the project was that it must combine software, electrical, and mechanical components.
We described some steps in the creation of our project here.
Floating Point Unit
For my Computer Architecture final project, a colleague and I created a Floating Point Unit. We sketched out the block diagrams, made appropriate abstractions, split up the work, and ran simulations on it using ModelSim – in two weeks!
Here we explained our reasoning and laid out our block diagrams.
For my Software Design final project, two classmates and I created a program that allows the computer to play the game Othello with a human. The AI is deterministic. The program was modular enough that one can watch two computers play against each other.
We wrote up how our initial thoughts and how the software works here.
Feel free to send me an email at fwontoos [at] gmail [dot] com.