I'm currently a student at the University of Washington - Seattle, pursuing a Bachelor of Science in Computer Science. I have a passion for software engineering and am incoming at PayPal, and Amazon, and have completed internships at FedEx, and Ballotpedia.
As a software engineer, I enjoy thinking about ways we can make existing processes and systems more effcient.My goal is to always build applications that are scalable and efficient under the hood while providing users - whoever they may be - with a product that enriches their workflows and lives.
When I'm not staring at my laptop, I'm probably eating some amazing food or biking on the Sammamish River Trail
A complete and functional school mobile application. I coded the front-end for the login, signup, and calendar pages , and led the design and development of the chat and club features, as well as all other pages.
A web admin dashboard for the Vonette Schools app. I designed and coded the entire front-end, which includes features for managing users, viewing direct messages, and controlling club and counselor information.
A system developed for Payir Trust to track donations from over 10 platforms using Pandas and PostgreSQL. The system automates thank-you emails and tax receipts and uses LookerStudio dashboards to analyze donor retention and revenue trends.
Built a linearizable, sharded key-value store in Java with Paxos consensus and replication for fault tolerance. Implemented exactly-once RPC semantics, leader election, and log compaction, along with a transaction system supporting cross-shard operations.
A complete relational database system built in Java with buffer management, query operators, and B+ tree indexing. Implemented ACID-compliant transactions using two-phase locking, deadlock detection, and a write-ahead logging crash recovery system.
A Unix-like OS kernel implemented in C, supporting file operations, virtual memory, process scheduling, and IPC. Designed a crash-safe journaling file system and developed memory optimization techniques like demand paging and copy-on-write fork.
Built a file system crawler and inverted index in C using custom hash tables and linked lists. Developed a cross-platform serialization system for persistent storage and a multi-threaded HTTP server in C++ using thread pools and socket programming.
Developed a flight booking system with Java JDBC & Azure SQL to search flights and manage reservations. Implemented authentication with salted hashing, transaction management for concurrent bookings, and integrated the AirLabs Global Routes API for up-to-date schedules.