Jonathan Hirsch

Computer Science Student

I'm an aspiring software engineer who loves to explore new ideas and solve interesting problems.

Projects

Strava Stats For Runners

Web Application

Technologies: Ptyhon, React, Flask, AWS S3, AWS Elastic Beanstalk, HTML, CSS

An interactive web application that enriches the running experience by providing in-depth analysis of users' Strava activities. At its core, it features a REST API backend built with Flask, which securely interacts with Strava's OAuth, fetches activity data, aggregates statistics, and generates visual plots. The frontend is crafted using React.js for a responsive user interface, all hosted on AWS with S3 for content delivery and Elastic Beanstalk for server-side operations.

Teacher's Pet

Discord Bot

Technologies: Python, Discord API, Google Cloud Platform

Teacher's Pet is a Discord bot designed to streamline classroom interactions in a server environment. As a second-place winner in the OSU Fall 2023 Beaverhacks education-themed hackathon, this bot brings order and functionality to digital learning spaces. It offers a range of classroom management tools such as role assignments, attendance tracking, and interactive Q&A sessions, all operated through intuitive Discord commands. Developed in Python and interfacing seamlessly with the Discord API, it leverages the reliability of Google Cloud Platform for hosting, ensuring availability and responsiveness for educational communities.

Music Genre Classification Model

Machine Learning Model

Technologies: Python, PyTorch, Pandas, scikit-learn

A specialized machine learning project aimed at the multi-class classification of music tracks and the genres associated with. It starts with a subset of the extensive Million Song Dataset and utilizes last.FM's API to compensate for missing information. The project emphasizes rigorous data preprocessing to cleanse and structure the dataset, ensuring a robust foundation for the development of a nuanced PyTorch-based model. This model is architected to distinguish among various music genres, reflecting an intricate understanding of both the complexities of machine learning and the data that goes into it.

Groovy - Music Database

Full-Stack Web Application

Technologies: JavaScript, Node.js, Express.js, MySQL, HTML, CSS

A dynamic full-stack web application dedicated to music lovers. It serves as a comprehensive platform for cataloging and exploring favorite musical entities, including songs, albums, artists, and genres. With functionalities to log intricate details of songs and albums, maintain artist profiles, and compile discographies, Groovy provides an immersive and interactive experience for users to manage and celebrate their music collection.

Education

Experience

Junior Staff Accountant (Intern)

June 2022 - September 2022

Hyder Porperty and Co.

  • Conducted precise bank account reconciliations and comprehensive cash flow reviews for diverse properties, ensuring financial records accuracy.
  • Analyzed and reviewed general ledgers, making necessary adjustments to maintain the integrity of financial data.
  • Assisted in the meticulous preparation of financial statements, including income statements, balance sheets, and cash flow statements, guaranteeing their accuracy and alignment with regulatory standards.

Viticulture Intern

April 2021 - Octoboer 2021

Advanced Viticulture

  • Managed the collection and organization of extensive vineyard data, handling a significant dataset with efficiency.
  • Leveraged data analysis techniques and visualized findings in spreadsheets to facilitate informed care recommendations for grapevines, optimizing vineyard management strategies.
  • Collaborated closely with viticulturists and other team members to analyze collected data and provide valuable insights, contributing to the development of effective strategies for vineyard water management, nutrient management, and pest control.
  • Assisted in the installation, calibration, and maintenance of field measurement equipment, such as weather stations and soil moisture measurement devices, ensuring the availability of accurate data for vineyard management decisions.
  • Utilized sugar sampling techniques to precisely assess grape ripeness to make informed and strategic harvest decisions. This process contributed to optimizing grape yield control and harvest timing, ultimately enhancing the quality of the grapes for winemaking.

Tech Ethics Review Board Intern

June 2020 - August 2020

Center of Applied Values and Ethics in Advancing Technologies

  • Conducted in-depth research and analysis on the social and ethical implications of emerging technologies, contributing to the development of ethical frameworks.
  • Collaborated closely with a diverse team to discuss and refine ethical considerations in technology development.
  • Delivered a presentation to an audience, effectively communicating the research findings on the ethical implications of emerging technologies and articulating the critical need for ethical awareness and alignment in the tech industry. These presentations fostered a deeper understanding of tech ethics and garnered support for ethical initiatives.

Skills

Languages

Frameworks

Databases

Cloud Providers

Developer Tools

Machine Learning & Data Analysis Libraries