feat: fill in points

This commit is contained in:
eggy 2024-05-26 15:00:54 -04:00
parent 5cde32c99f
commit 70b6c810cf

View File

@ -50,7 +50,7 @@
*Languages:* Python, C/C++, VHDL, Verilog, MATLAB, Rust, Java, SQL, JavaScript,
HTML, CSS \
// Qt, Jest / Pytest, Apollo, Prisma, Rails
*Tools:* Linux, Git, PostgreSQL, Qt, STM32, Quartus, Tcl
*Tools:* Linux, Git, PostgreSQL, Qt, STM32, Quartus Prime, Valgrind, GDB
]
= Projects
@ -58,13 +58,17 @@
#indent[
#project("FPGA Diagnostic Tool", "C, Verilog, Tcl")
- lab 1
- point 2
- Tcl script
- Assembled various IP cores in Quartus and Verilog to create a diagnostic tool
for an FPGA board with Tcl scripts
- Developed a C program to communicate with the FPGA over UART and display
diagnostic information
#project("PNG Validator", "C")
- lab 1
- valgrind
- Created a PNG file validator to find common errors and corruption by checking
metadata and computing CRCs
// memory safety w/Valgrind
- Ran tests behind Valgrind to ensure memory safety, prevent memory leaks, and
maintain accuracy
#project(
"Box Box Revolution",
@ -76,7 +80,7 @@
- Developed firmware to measure from an ultrasonic sensor, tone a buzzer, and show
scrolling notes on an LCD
#project("Climate Controller", "VHDL, ARM Assembly")
#project("Climate Controller", "ARM Assembly, VHDL")
- Programmed an FPGA to heat/cool a theoretical room to a target temperature given
switch-controlled inputs
- Added conditions such as avoiding changes if windows are open, vacation mode,
@ -178,10 +182,9 @@
[Owned and launched a HubSpot/Airtable to Google Sheets sync feature to *46000+
enterprise users* by writing AWS Lambda functions in Python, abstracting
interfaces to easily support future sources],
[Designed a conflict resolution algorithm for merging databases, *reducing
unrecoverable errors by 75%*],
[Developed a *serverless microservice* that asynchronously ingests email
attachments directly into ETL pipelines],
[Wrote and deployed a new *React* data query builder for our business
intelligence visualisation service to *33000+ users*, eliminating the need for
clients to manually write API calls or Python code],
// [??? emphasise test driven development or remove line *Reduced request errors by 30%* by creating backend testing infrastructure with
// *Pytest* to catch regressions and test new features across database engines with
// *90% code coverage*],