Personal logo. White text reads "VM" on purple background with circuit board traces

Projects

UW Superbike's 'T3', the 3rd bike we've made, code named 'Marauder

UW Superbike

9/2025 - current

c++'s iconarduino's iconesp-idf's icongithub's icon

Developing firmware for custom embedded systems on the competition motorcycle

Thumbnail for Violet Monestrate's personal website, featuring the letters 'VM' and blue, white and purple swirls.

Personal Website

3/2025 - current

astro's iconhtml's iconcss's iconvite's icongithub's icon

Crafting a fast, reactive Multi-Page Application to host personal information and publish projects

Placeholder thumbnail for the FPGA music editor project

FPGA Music Editor

6/2026 - 6/2026

verilog's icon

Designing an FPGA music editor with a rendering engine, VGA buffer, and audio pipeline for EE/CSE 371

Collage of 2 images of the glasses, including the enclosure and the glasses with the camera and bone conduction speaker mounted on them.

Glasses Capstone

3/2026 - 6/2026

c++'s iconpython's iconopencv's iconstm32's icongithub's icon

Onboard Computer Vision to detect museum exhibits and play audio descriptions for visitors

Collage of two different diagrams for the Minijava Compiler project. On the left is an Abstract Syntax Tree (AST) diagram, and on the right is a diagram of the garbage collector data structure. The AST diagram shows the structure of a line of code in the MiniJava language, with nodes representing different constructs, such as statements. The garbage collector diagram illustrates how objects are managed in memory, with a linked list of allocated objects and a roots list for tracking references.

Minijava Compiler

9/2025 - 12/2025

java's iconc's iconassembly's icongitlab's icon

Created a compiler (scanner, parser, codegen) from subset of Java to x86 assembly for CSE 401

ER diagram for the Flight App, depicting the relationships between different ables and the entities contained within.

Flight App

5/2025 - 5/2025

java's iconpostgres's icon

Project for CSE 344 databases, bridging backend and frontend interaction with live, relational database

A mom, dad, and child in front of a refridgerator with a hat on beige background with ChefMate at the bottom.

ChefMate

4/2025 - 6/2025

figma's icon

Group project for CSE 440 Human-Computer Interaction course, where we researched and developed a novel commercial product

Homepage for 333gle: web interface for file explorer. The query is currently 'hello world' and shows a couple links related to the query hello world

File Explorer

1/2025 - 3/2025

c's iconc++'s icongdb's iconvalgrind's icongitlab's icon

Individual project for CSE 333 Systems Programming course, linking a web server to an inverted index of a file directory

The mushr crawler robot with a blue chassis and multiple electronics.

Autonomous Robotics

1/2025 - 3/2025

python's iconros2's icongitlab's icon

Final product for CSE 478's group project in robot localization and autonomous planning

A bar graph labeled "Articles: Priority by SubCategory" with Personal Assistance and Socioeconomic assistance being the highest average  scores at 55 and 48, respectively

Simplepedia

11/2024 - 12/2024

html's iconcss's iconjs's iconpython's iconobservable's icongithub's icon

Developing data tools for the everyday user to bridge the gap in knowledge in Simple Wikipedia

Snake running on a LED matrix attached to an FPGA controlled with buttons on the bottom.

FPGA Snake

5/2024 - 6/2024

verilog's icon

Implementation of a custom Snake game using SystemVerilog HDL on a DE1-SoC development board.

The main interface for the mission control.

Husky Robotics

10/2023 - 9/2025

js's iconvite's iconreact's iconcesium's icongithub's icon

Improvements to the Husky Robotics rover control interface utilizing React components in JSX

A Command Line ASCII art displaying the board for Tapatan, saying "It is now WHITE's turn"

Tapatan

10/2023 - 10/2023

java's icongithub's icon

Basic tic-tac-toe-like video game with a GUI and win conditions

The iRecycle logo with slogan saying "Make Haste, Not Waste"

iRecycle

6/2022 - 8/2022

swift's iconcoreml's icon

Utilizing AI and ML to help people identify and sort their trash in a convinient iOS mobile app

Collage of 3 different FIRST Robotics Competititon robots across 4 years

FIRST Robotics

9/2019 - 6/2023

java's iconcpp's iconpython's iconopencv's iconwpilib's icongithub's icon

Numerous contributions to the competition robots, from kinematics to award-winning computer vision