Home About Projects Skills Classes GitHub

About Me

Hello, my name is Jacob Freedman and I recently graduated from Miami University with a bachelor's degree in Computer Science. My first programming experience was in 11th grade, and I have loved coding ever since.

Projects

Please Note: This code is GPU intensive, expect to wait a few seconds for images to load. For best results use Chrome or Edge. Does not work on Mac.

Click here to view

Task: A personal project where I wanted to improve upon 3D julia set code I wrote in Processing.

Languages: Javascript, WebGL

View the code on GitHub

Task: To develop an app designed to help people keep track of items they borrow and lend to others.

Language: Dart/Flutter, Google Firebase

Features: Features include the ability to create a profile for each item a user wishes to lend to someone: item name and description, borrowing price, return date plus the ability to upload item photos. Item owners can track the date when an item is borrowed and when it is returned. Users can also friend each other for quick lending and there is a text messaging system to send out manual item return reminders. Users can also search for items they want to borrow using keywords.

As this app is owned by the university, I am not allowed to share the code.

Task: To build an app that when would return average tax returns for the location supplied by the user

Language: Xamarin, C#

Features: The user would supply a dollar amount or a city and state. a list of zip codes and tax amount would be returned with the average tax returns for either the location supplied or the amount supplied within +- $100. The cityState option would return all zipcodes within the supplied city or state.

View the code on GitHub

Task: A homework assignment for Systems 2. I was tasked with creating a custom shell that has basic functionallity.

Language: C++

Features: a very simple version of a command line interface

View the code on GitHub

Task: A homeworks assignment for Comparative Programming Languages where I had to create a interpreter for the fictional Z+- language.

Language: Java

Features: Users are able to write and execute code written in Z+-

View the code on GitHub

Task: To create a simple hangman game. This was one of the first big coding assignment s I ever completed for my AP Computer Science class

Language: Java

Features: The ability to play the game hangman. randomly select a word form a predefined list

View the code on GitHub

Skills

Java

Java

95%

SQL

SQL

90%

C#

C#

75%

SAS

SAS

70%

R

R

70%

C++

C++

60%

Flutter/Dart

Flutter/Dart

80%

Xamarin

Xamarin

70%

Javascript

Javascript

85%

PHP

PHP

50%

HTML

html

95%

CSS

CSS

90%

Work Experience/Relevant Courses

2021

  • Senior Design
  • Advanced Databases

Work Experience

  • Teaching Assistant for Data Structures
  • Intern at S. Freedman and Sons

2020

  • Mobile App Development
  • Comparative Programming Languages
  • High Performance Computing
  • Senior Design
  • Cloud Computing and DevOps

Work Experience

  • Teaching Assistant for Object-Oriented Programming

2019

  • Algorithms
  • Web Application Programming
  • Systems II
  • Database Systems
  • Statistical Programming
  • Intro to Statistical Modeling
  • Public Speaking
  • Technical Writing
  • Foundations of Graphics
  • Intro to Software Engineering
  • Tech Ethics

Work Experience

  • Intern at S. Freedman and Sons

2018

  • Data Abstraction and Structures
  • Systems I
  • Discrete Mathematics
  • Object Oriented Programming