--- 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/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](https://dl.acm.org/doi/abs/10.1145/3492321.3519553). * 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.