---
layout: page
title: Experience
permalink: /experience/
description: Listing of all my professional experiences.
nav: true
---
# [Northwestern University](https://northwestern.edu)
Evanston, IL
Summer 2022
* Helped implement back-end [VCODE](https://dl.acm.org/doi/boom/10.5555/865063) code generation for an LLVM-based compiler.
* Identified [RISC-V](https://riscv.org) [V-extension](https://github.com/riscv/riscv-v-spec/releases/tag/v1.0) as good candidate for VCODE acceleration.
* Designed VCODE accelerator as RoCC coprocessor in [Chisel](https://www.chisel-lang.org) and integrated with [Chipyard](https://chipyard.readthedocs.io/en/stable).
* Implemented both unit tests and baremetal full-program tests for coprocessor.
# [Illinois Institute of Technology](https://www.iit.edu)
Chicago, IL
Summer 2021
* Created FPGA design to accelerate virtual machine clean-up for [Virtines](TODO: REference to Virtines).
* Developed Linux PCIe kernel module to initialize and communicate with flashed hardware design.
* Exposed FPGA capabilities as character device for programmer interaction.
* Wrote QEMU device to emulate physical device's behavior and validate kernel module functionality.
# [Mazarine Ventures](https://mazarineventures.com)
Chicago, IL
Summer 2019
Summer 2020
* Automated and refined deal flow database with partners in VC firm.
* Redesigned and optimized website.
* Unified digital presence through common media collection and sharing tool.
* Organized and documented networking configuration of firm's online resources.
# [Nalco Water, an Ecolab Company](https://www.ecolab.com/nalco-water)
Naperville, IL
May 2018 - August 2018
December 2017 - January 2018
* Reviewed, revised, edited, and drafted technical manuals for equipment used in water treatment.
* Created training materials for new employees and helped develop training curriculum.
* Created automated templates and formatting macros for others to use in developing new manuals adhering to department standards.
* Wrote VBA macros to automate pricing tools, integrating MS Word and MS Excel, and developed training materials for sales team.
* Using Adobe RoboHelp, converted manuals to a cloud-based HTML5 version, allowing access to manuals from mobile phones, tablets, and laptop computers.
* Developed system for document version control.
# [Starbucks Barista](https://www.starbucks.com/)
Geneva, IL
June 2015 - August 2017
* Reported to store manager, made handcrafted beverages, maintained clean facilities that exceeded health inspections.
* Trained new employees on drink creation and standards.