April - June
An academic project sponsored by UCI-Nature. The client wanted a mobile application that allows non-experts to identify plants in the UCI Nature preserve. The application drew inspiration from Merlin Bird ID, a mobile application for identifying birds. I worked in a team of 7 people and handled the front-end portion of the application while testing that the back-end implemetation ran correctly. To accomplish my task, I interviewed with test users, researched similar products, held regular meetings and presentations with clients and my supervisor, and frequently brainstorm ideas with team members.
An online portfolio I built from scratch using Bootstrap 4 as the main framework. Rather than using existing software like Wordpress or Bootstrap Studio, I chose to build from scratch in order to practice my front end skills. To learn UI/UX designing, I drew inspiration from other Software Engineer Portfolios and examples. Github pages only allow static webpages which prevents server-side logic. As a result, sending email while obscuring my email address requires 3rd-party software. I found several solutions to this problem such as Google Forms, AWS Lambda + SES, and emailjs. Currently, I am learning AWS Lambda + SES to replace Google Forms.
An academic project where I implemented a 32-bit processor using the MIPS architecture. The program was based on the multi-cycle circuit diagram and simulated in ModelSim. The processor runs instructions from a memory module where instruction bit strings are stored in an array. I programmed the design into a FPGA Pynq-Z1 board and used Jupyter to interface into it. For now, the instructions in memory are hard coded into the design and I plan to write instructions into memory from Jupyter. Other future plans include adding more MIPS operations and a compiler that translate assembly language to MIPS instructions.
If you'd like to make an offer or have a chat, please fill out the form below and I will respond as soon as possible.