Hey there! I'm
ALLY KIM
brushstroke background
headshot
<script>

    let aboutMe = {
      name: "Ally Yoorim Kim",
      age: 21,
      major: "Computer Science & Business",
      expGrad: "May 2024",
      hobbies: [
        "yoga",
        "reading",
        "working out",
        "baking earl grey pastries",
        "teaching"
      ],
      careerInterests: [
        "software engineering",
        "full-stack development",
        "AI/machine learning",
        "product management"
      ],
      programming: [
        "C++",
        "Python",
        "Swift",
        "Java",
        "HTML/CSS",
        "PHP",
        "JavaScript"
      ],
      skills: [
        "Xcode",
        "Git",
        "SQL",
        "SwiftUI",
        "scikit-learn",
        "jQuery",
        "JSON/AJAX",
        "Figma",
        "Bootstrap",
        "Microsoft Excel"
      ],
      contact: { },
      greet: function() {
        console.log("Hey there! I'm" + this.name);
      }
    };

</script>
EXPERIENCE

Apple

May 2023 - Aug 2023
Software Engineering Intern
Engineered a Mac Catalyst app using SwiftUI & ResearchKit that streamlines creation of medical research apps

USC Viterbi

Aug 2022 - Dec 2022
Undergraduate TA
Simplified lecture topics and debugged C/C++ programming assignments

USC Marshall

Sep 2021 - Oct 2021
Undergraduate TA
Led weekly review sessions to reinforce the macroeconomics course content

Korea Business Competition

Oct 2020 - Apr 2021
Judge
Assessed business proposals and presentations of over 20 business teams
PROJECTS

Breast Cancer
Detector

Programmed a Naïve Bayes cancer detection algorithm that outputs posterior probability of given data set
Python

MovieDB

Developed a search engine using a DVD database that displays filtered results by keyword, title, actor, or year
React, Java, SpringBoot

Tic-Tac-Toe

Engineered a two player Tic-Tac-Toe game that keeps track of the winning streaks of both players
Swift

AVL Tree

Built a fully functioning AVL Tree by mastering its various rotations and patterns
C/C++

Schedule Helper

Created a weekly schedule given every employee's avalibility for the week and the number of employees needed each day through backtracking and recursion.
C/C++

Wordle Solver

Given the green letters, yellow letters, and the remaining blank spaces of the game Wordle, the program comes up with a list of all possible solutions (dictionary words) to the game
C/C++

Hash Table

Built a fully functioning Hash Table that utilizes open addressing by implementing hash functions to perform linear probing, quadratic probing, and double hashing
C/C++

Password Cracker

Designed a brute force password cracker that cracks any MD5 hashed password of up to 8 characters in length
Python

CereB

Developed a personalized website to promote a healthy work life for Athenahacks 2022
HTML/CSS/JavaScript/APIs