I am a third-year student at the University of Chicago studying computer science with a strong foundation in backend development and growing experience in frontend development. I have previously worked as a software engineering intern at the Salk Institute for Biological Studies. I'm now looking for opportunities to apply my programming and problem-solving skills to create impactful software solutions. Please feel free to reach out if you'd like to connect!
University of Chicago | September 2022 - May 2026
B.S. Computer Science
Relevant Coursework:
- Systems Programming
- Database Systems
- Computer Architecture
- Computer Security
- Mathematical Foundations of Machine Learning
- Linear Algebra
- Discrete Mathematics
- Theory of Algorithms
-
Incoming Software Engineering Intern at Vertex, Inc | June 2025 - August 2025
-
Software Engineering Intern at the Salk Institute for Biological Studies | June 2024 - October 2024
- Built a Python web app using Streamlit and pygfx that allows users to interact with real-time visualizations by offering a more interactive and dynamic experience
- Integrated support for 'nwb' data from Neurodata without Borders, enabling seamless data standardization for neurophysiology.
- Implemented GUI trackpad support using the QtPy library, enhancing user experience and interaction.
-
Data Science/Bioinformatics Research Intern at the UChicago Department of Medicine | February 2024 - May 2024
- Developed and optimized Python scripts to analyze large-scale electronic biobanks, studying cardiovascular disease through longitudinal analysis, mixed-effects modeling, and regression
- Used bioinformatics methods for population genetics studies, such as genome-wide association studies, QTL mapping, polygenetic risk prediction, and pleiotropy analysis
- Programming Languages: Python, C/C++, SQL, Rust, R, Java
- Libraries/Frameworks: PyTorch, Pandas, Matplotlib, React
- Developer Tools: Git, Unix, Docker
Last Stand | Python | March 2025
- Developed a top-down zombie survival shooter game with the
pygame
library for the 2025 Uncommon Hacks hackathon at UChicago
K Malloc | C | March 2025
- Developed a custom dynamic memory allocator to manage heap memory efficiently
- Implemented memory allocation using
mmap()
, expanding the heap dynamically based on process demands - Handled memory fragmentation and coalescing, improving performance and reducing wasted space
Unix Shell | C, Unix | February 2025
- Developed a Unix-like shell in C, implementing process creation and management with system calls
- Applied defensive programming techniques to handle invalid user input, prevent buffer overflows, and ensure robust error handling, improving the shell's stability and security
- Implemented input/output redirection to support file-based command execution and automated testing
- Designed a modular architecture by structuring the shell's core functionalities into separate components, making the codebase extensible for future enhancements such as piping and background process execution
Topsy-Turvy | C, POSIX Threads, LLDB, Valgrind | December 2024
- Created a terminal-based game with efficient data structures including doubly linked lists and designed modular game logic using structs for scalable and maintainable code
- Optimized memory usage by implementing bit-packing techniques and validated code integrity using Valgrind for memory leak detection
- Improved performance and concurrency by leveraging pthreads for multithreading, ensuring responsive gameplay even with complex board state updates.
- Implemented unit testing with the Criterion framework and systematic debugging using LLDB
2024 NASA Space Apps Challenge, Chicago | Python | October 2024
- Designed a website during a 30-hour hackathon that allows users to explore an artificial version of Earth in which chemosynthesis sustains all life, using a 3D molecule visualizer, interactive food web builder, and interactive simulator that shows organisms found in oceanic depths
- Placed in the top 10 out of 71 teams.
You can reach out to me via email: [email protected]