I am a creative, adaptable, and detail-oriented software engineer who is passionate about creating well organized, user friendly, and aesthetically pleasing software. I have experience designing & developing with front-end technologies, such as React, Typescript, and Kotlin. I also have experience creating basic REST APIs for common CRUD operations, and testing them with tools like Postman.
I am currently completing my Master of Engineering in Computer Science and Applications through Virginia Tech's National Capital Region Campus and am expected to graduate May 2025. I have recently graduated with a Bachelor of Science in Industrial and Systems Engineering (ISE), also from Virginia Tech.
Outside of software, I enjoy spending my time with my dogs, Maggie (left) and Willow (right), playing the piano, reading, bulidng keyboards, and playing video games.
Photo Gallery App, Fall 2024
The Photo Gallery App is an Android App that downloads and displays a collection of curated images from Flickr, a photo hosting/sharing site, using their interestingness API. The default display is a scrolling grid. The user can toggle the display to place the images on a world map based on the coordinates embedded in the photos. The user can click any image, from either the grid or map, to view the Flickr web page for said image.
Technologies used: Android, Kotlin, REST API, OkHttp, Retrofit, Moshi, Coil, OSMDroid
Bucket List App, Fall 2024
The Bucket List App is an Android App that allows users to maintain a wish list of unqiue or special goals they'd like to complete during their lifetime. Each goal is tracked along with a sequence of intermeditate notes, each of which can be used to indicate any amount of progress toward the goal. Goals can be marked as paused at any time, meaning it is not being actively pursued at the moment. Goals can also be marked as completed, meaning the goal has been achieved.
Technologies used: Android, Kotlin, Room, DAO Pattern, SQL, RecyclerView
Infinity Travel, Fall 2024
Infinity Travel is a travel-booking service where users can search for and book flights and hotels. Users can filter search results by destination, departure/arrival date, airline, and price. Users can also save frequent searches and share search results with friends. The webapp also allows admin users to send out coupons to specific users or user groups, which can then be redeemd by users.
Technologies used: Django, Python, REST API, React, Javascript, Postgres
The Literary Loft, Summer 2024
The Literary Loft is a data-centric, e-commerce web application where users can browse and purchase different books. This site applies fundamental web app security and management features, including authentication, authorization, session handling, resource management, and user history.
Technologies used: React, Typescript, HTML/CSS, Javascript, Kotlin, REST APIs, DAO Pattern, SQL
Chess Data Visualization, Summer 2024
An analysis was performed on a dataset from Lichess.com, an open-source chess server with a publicly available database of user games. Python libraries were used to clean, plot, visualize, and perform statistical analysis on the dataset.
Technologies used: Python, pandas, plotly, matplotlib, seaborn