2024 | Taskflow | My friend | Electron • React.js • PouchDB | |
2024 | Mini-Chatroom | A job interview task | Django • Websockets • React.js • PostgreSQL | |
2023 | TodoCal | CIS 191: Unix and Linux Skills | Bash | |
2022 | PennCloud | CIS 505: Distributed Systems | C++ • gRPC | |
2022 | SMTP + POP3 Email Servers | CIS 505: Distributed Systems | C++ | |
2022 | PennApps Application Portal | PennApps | Django | |
2022 | PennApps Iteration Site | PennApps | Gatsby.js | |
2022 | Research Matcher | CIS 350: Software Design | React.js • Express.js • MongoDB | |
2022 | MusicBar | CIS 550: Databases | MUI • Express.js • SQL | |
2021 | PennOS | CIS 380: Operating Systems | C | |
2021 | Thrombotic Event Phenotyping from Clinical Notes | Independent Study | SpaCy • Scikit-learn | |
2021 | Markdown Parser | CIS 552: Functional Programming | Haskell | |
2021 | Can Twitter predict US county-level excessive alcohol consumption? | CIS 530: Computational Linguistics | Pandas • Scikit-learn • PyTorch | |
2021 | Reddit Posts and Stock Prices | CIS 545: Big Data Analytics | Pandas • Scikit-learn • PyTorch | |
2020 | Seat Booker | My church | Django | |
2020 | Mini-Instagram | PennApps Dev Team Challenge | Django | |
2019 | Gravity | CIS 120: Programming Languages & Techniques | Java | |