Airport Database
Python, SQL
Connected a local SQL database to a UI that allowed users to add, query, edit, and delete airport information such as region, country, or code.
Abstracted SQL calls into a simple and intuitive UI using custom “events”.
Custom Terminal
C
Created a program that could act as a terminal, accepting basic commands and starting and tracking other processes.
Utilized low-level system code to achieve features like redirection, background processes, and piping.
Private Messaging System
Python
Connected local messaging UI to a remote server using sockets.
Communicated JSON data and allowed authenticated users to send and receive plaintext messages with their peers.
Search Engine
Python
Built a search engine from scratch that searches a corpus of 55k+ documents to match a text query in less than 300ms.
Constructed an inverted index while maintaining low memory usage and utilized ranked retrieval to display relevant results
© 2024. All rights reserved.