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