Check out the tutorial on Github & YouTube!
I created transistor-level schematics and layouts for a variety of digital logic modules: 8-bit
ripple-carry and PTL adders, registers. Utilized 90nm PDK and performed parasitic extraction,
transient timing analysis, and minimized area-delay product of modules. Gained significant
experience with LVS & DRC workflow. Devised 24 test suites and implemented test module in
VerilogA, created MATLAB script to automate device waveform verification.
I was invited by Professor Edwin Kan to create a tutorial for the Cornell University course ECE
4740: VLSI Design, detailing the use of VerilogA and MATLAB to automate module verification in
testing in Virtuoso.
I look forward working with Prof. Edwin Kan as a Teaching Assistant for ECE 4740 in the
Spring
2024 semester!
Project files on Github
Working with a multidisciplinary engineering team, I designed the schematic and layout for 300W-rated PCB in KiCad, used to route power from a wave-powered renewable energy generator. I also led the design of a finite-state machine for power routing relay control under different power generation conditions, I co-authored the program, written in embedded C, to run on an STM microcontroller.
Download on iOS
I founded Swapp, a student marketplace platform app (available on iOS) designed to
reduce dorm
waste and create a circular economy on campus by facilitating buying/selling/exchanging
preloved
items.
I led the overall design team of 10 members, and coached team of 3 developers in
full-stack app development. Built frontend in React Native and Expo; implemented backend
database (Firebase) and full-text
search (Algolia). Oversaw user acquisition to scale Swapp by upwards of 150 new users
within 4 months.
I engineered a new full-stack feature for the platform's storefront purchase
system using React Native (Redux, TypeScript) and NodeJS as part of a 3-person project
team.
This
project
enabled Snackpass to onboard a crucial business partner.
I also engaged in design reviews
with cross-cutting development teams, created PR reviews, and gained experience using
CI/CD
in GitHub. I was also responsible for developing test suites using Jest to verify
server-side
methods for
time-sensitive transactions and notifications.