Skip to content
View jlocala1's full-sized avatar

Block or report jlocala1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
jlocala1/README.md

๐Ÿ‘‹ Hi, I'm Jonathan Locala!

๐Ÿš€ I'm a Computer Science & Applied Mathematics student at Johns Hopkins University (Class of 2027), focusing on Machine Learning, Data Science, AI, and Software Development. I am also a Dean's List Student Athlete on the Men's Soccer Team.


๐Ÿง  Skills

  • Languages: Python, Java, C++, C, JavaScript, HTML, CSS, Assembly
  • Developer Tools: Tableau, Jupyter, Git, Unix, VS Code, IntelliJ
  • Libraries: Pandas, scikit-learn, NumPy, MatPlotLib

๐Ÿ’ป Projects & Experience

  • ๐Ÿง  Sports Analytics Research Assistant โ€“ Johns Hopkins University
    Worked on multiple project teams that apply data science and statistical modeling to real-world sports data.

    • ๐Ÿˆ Cleveland Browns Field Goal Analytics: Built models to predict field-goal success probabilities based on Trackman data and worked with Browns R&S Team to evaluate kicking strategies.
    • โšฝ Soccer Defender Analytics: Built a data-driven framework to evaluate and rank defenders using engineered performance metrics and predictive modeling.
    • ๐Ÿ“ˆ Expected Possession Value: Extending the EPV framework to evaluate soccer decision-making, incorporating player individuality, pitch control, and defensive pressure modeling.
  • โ™Ÿ๏ธ Chess(C++)
    Implemented a playable chess engine in the terminal with move validation, search heuristics, and efficient tree-based logic.

  • ๐ŸŽฎ Flappy Box (Java Game Project)
    Designed a 2D side-scroller using object-oriented design and custom collision logic.

  • ๐Ÿ—บ๏ธ Image Manipulation
    Developed a program in C that takes in PPM images and can perform the following operations on them: Rotate, Grayscale, Blend, Saturate, Blur, and Pointilism.


๐Ÿ“ซ Connect with Me


Popular repositories Loading

  1. jlocala1 jlocala1 Public

  2. chess chess Public

    Terminal chess game implemented in C++

    C++

  3. Image-Manipulation Image-Manipulation Public

    Image manipulation program that can perform grayscale, blend, rotate, saturate, blur, and pointilism on PPM images.

    C

  4. Soccer-Defender-Analytics Soccer-Defender-Analytics Public

    Group project for the Johns Hopkins Sports Analytics Research Group focused on creating an analytical framework for evaluating defenders across the top 5 soccer leagues in Europe.

    Jupyter Notebook

  5. FlappyBox FlappyBox Public

    A Java implementation of a Flappy-Bird style game using 2D boxes and StdDraw

    Java