Fall 2024: G20 Metrics comparisons in Tableau
I collected data from the World Bank's Open Data site and used Tableau to visualize how different G20 nations (plus Spain) compare to each other on six different metrics. The visualization allows you to choose which metric to compare and also which country (if any) to use as the baseline (the relative zero).
Click here to view visualization
Spring 2024: UMD Gardening web app
In a web application development course, I worked in a group to create a web app to help people search for plants that they could grow in their garden based on their desired parameters, such as space required, sunlight available, etc. To create this app, we used HTML/CSS, Javascript, MongoDB, Node.js and ExpressJS with REST api.
Click here to view GitHub repository
Spring 2024: Greedy DNA Motif Search with C++
A C++ program I wrote to solve a modified version of this problem. More information is included in the comments in the code.
Click here to view (password required)
Fall 2023: Kitchen App for Human-Computer Interaction
As part of a group project for a human-computer interaction and UI/UX course, I helped to create a prototype of an app that could allow multiple people — such as roommates or family members — to catalog the food that they purchase, keep record of who bought what, store and share recipes and more. The app was created in HTML/CSS and javascript, and as per the assignment's instructions, it is only intended to be run at 640x960 viewport resolution. I was largely responsible for designing the front-end interface and layout across the app, but I also contributed code to the backend javascript.
Link to the GitHub repository of my final edited version
Link to my groupmate's GitHub repository of an earlier version
Summer 2023: Datsura website
I completed a summer internship at Datsura where I created and designed a new website for them using WordPress and CSS.
Link to homepage
Archived version on the Wayback Machine (not fully functional)
Spring 2023: Cybersecurity Group Project in C
While taking a cybersecurity course, I completed a group programming project whereby we had to design virtual Bank and ATM terminals and have them take in user input and communicate with each other, while also building in defenses to protect against a malicious third party intercepting, modifying or hijacking the communications between the ATM and Bank. This project was written in C. I was largely responsible for the code in atm.c, but I also contributed to other parts of the project.
Click here to view (password required)
Fall 2022: Rust program
This is a programming assignment I completed in Rust in a programming languages course. The assignment specifications are included in the readme file.
Click here to view (password required)
Fall 2021: Command line document processor in C
This is a command line document processor (and to some extent a word processor) that I wrote for a C programming course.
Click here to view (password required)