I am a sophomore from Seattle, WA, studying computer science at the University of Southern California. I expect to graduate Fall of 2024, and I am interested in data science, software engineering, and web design.
Email me!I have a strong background in Object Oriented Programming using C++ and Java. I understand the importance of abstraction, encapsulation, and inheritance to create flexible software components.
I am experienced in software development. Through my classes, I have learned the fundamentals of HTML, CSS, Java, JavaScript, MySQL, and how software works. Furthermore, I am proficient in web design - in fact, this website is built using only HTML and Bootstrap!
I understand the importance of data structures and algorithms in programming. I have learned and studied a multitude of data structures, such as maps, hash tables, AVL trees, and more. In addition, I have mastered many fundamental algorithms that allow me to write faster, more efficient code.
I possess strong communication skills and am very detail oriented. I work very well in teams, and am able to communicate effectively both in writing and orally. I also am meticulous and precise - I make sure that the code I write not only works well, but is also efficient.
I am building a website that visually tracks the position of thousands of satellites, based on data collected by Celestrak & NORAD.
I used CesiumJS for displaying the entities and satellite-js for calculating orbital trajectories. This project has taught me the fundamentals of HTML, CSS, JavaScript, along with other skills such as data management and utilizing APIs.
See MoreI took an algorithms class at USC that solidified my understanding of many concepts such as Object Oriented Programming in C++, data structures, and time complexity.
I learned many things in this course, including but not limited to, search algorithms, encryption/RSA, hash tables, binary search trees, and AVL trees. You can see more by clicking the button below!
See MoreI am building an application using React, CSS, & JavaScript that visualizes the Merge Sort algorithm.
I am planning on continuing to push various implementations such as Heap Sort, Quick Sort, and more, along with building a separate pathfinding algorithm visualizer that utilizes Dijkstra’s algorithm.
Under Maintenance