Thomas Landzaat Project Portfolio

About Me

Junior in Electrical and Computer Engineering at Oregon State University.

Interests in VLSI, Hardware Verfication and Microcontrollers.

My Projects

Project 1
Robotic Drawing Arm

Robotic Arm that draws based on g-code input or user drawings
Skills: ESP32, Custom Firmware, C++, PCB Design

View Project
Project 2
Smart Aquarium Heater

ESP32 temperature sensor that toggles a smart plug based on temperature
Skills: ESP32, Custom Firmware, MQTT, HTML, Soldering

View Project
Project 3
ESP32 Accelerometer/Gyro

Battery powered ESP32 with Accelerometer and Gyro sensor, outputs dislayed to LCD
Skills: Soldering, ESP32, Arduino C++

View Project
Project 4
FPGA VGA Driver

FPGA using an address converter to display a MIF over VGA
Skills: FPGA, Quartus, ModelSim, System Verilog

View Project
DSi XL motherboard
DSi XL Repair

Troubleshooting DSi XL not charging
Skills: Soldering, Circuit Analysis, Multimeter

View Project
Temperature/Hygrometer Sensor
ESP32 Temp/Hygrometer Sensor

ESP32 collecting temperature and hygrometer data and displaying it to an LCD
Skills: ESP32, Arduino C++

View Project
Voltage Regulator
PCB Design

5V voltage regulator PCB designed and purchased
Skills: KiCad, Circuit Design

View Project
Raspberry Pi 4b
Raspberry Pi Pi-hole

Installing Linux OS on Rpi and Pihole setup
Skills: Linux, Raspberry Pi

View Project
FPGA Alarm Clock
FPGA Alarm Clock

User programmable time and alarm set, emits tone on alarm time
Skills: FPGA, Quartus, ModelSim

View Project
Audio Filter Circuit
Audio Filtering Project

Circuit for filtering audio frequencies to their respective speakers
Skills: Spice, Soldering, Bode Plots

View Project
Bigshell code
Bigshell Project

Coding a functional Unix-shell in C++
Skills: C++, Git

View Project
Rock Paper Scissors Game
ATMega32U4 Rock Paper Scissors

Communication over USART between to boards to play Rock Paper Scissors
Skills: Assembly, USART

View Project
Magnitude Response
Manual Frequency Response (Matlab)

Program in matlab to calculate and plot the frequency response of a system
Skills: Matlab, Signal Processing

View Project
Bigshell code
Dijkstra's Algorithm

Calculating shortest path between cities in C
Skills: C, Git

View Project
Rock Paper Scissors Game
BST Data Structure in C

Creating a BST Data Structure in C and maintaining BST during node removal/insertion
Skills: C, Git

View Project
Coffee Shop Program
Coffee Shop Program

C++ Program to simulate a Coffee Shop
Skills: C++, OOP, Classes, Dynamic Memory Allocation

View Project
Wumpus Game
Wumpus Game

Board game project coded in C++
Skills: C++, OOP, Classes, Polymorphism

View Project

Contact Me

Feel free to connect with me on the following platforms: