About Me

My name is Jared. I'm an undergraduate student at Florida Gulf Coast University, studying to become a software engineer. I take great interest in Machine Learning, and I'm planning for a career where I can build new tools to solve complex problems. My dream job is to utilize my passions for the scientific research of diseases and cures.

In my free time, I like to follow video-game programming tutorials off of the internet, try my hand at creating algorithms for various mathematical problems I run into, and design expansive plugins for sandbox games such as Minecraft. I am always eager for opportunities to improve my thinking process when I tackle these projects.

Sometimes, I also like to draw or build cities, sci-fi ships, and space colonies in sandbox games. I have a lot of experience working with other people from around the world on building projects and plugin design projects related to these games. I absolutely love collaborating with others, while working individually.

Fields Report

Page Usability

This webpage was designed for usability and accessibility using the Web Content Accessibility Guidelines: I strive to make my site perceivable, operable, understandable, and robust. Images and other media elements have descriptive alternative text or captions. Video and audio files utilize multiple formats. The content is readable without its stylesheet. The content also adjusts dynamically to the browser width.

This webpage has no style or contrast errors from the WAVE Web Accessibility Tool, and it was designed using Visual Design Basics: lines and shapes are used to divide and define content areas, and fonts are chosen appropriately. There is a heirarchy from the page header to its subordinate content. Content is also equally distributed, or balanced, vertically down the page.

HTML5 Powered with CSS3 / Styling, and Semantics



Education Experience

I graduated from Gateway Charter High School. I am receiving my Associates in Arts from Florida SouthWestern University this semester, Spring 2019. I am also currently enrolled in Florida Gulf Coast University working towards a Bachelors in Software Engineering.

Here are some of the classes I've taken so far:

  • Intro to Computer Science
    COP 1500 – Florida Gulf Coast University – Spring 2019
  • Internet Programming II
    COP 2830 – Florida SouthWestern University – Spring 2017
  • Internet Programming I
    COP 1822 – Florida SouthWestern University – Fall 2016
  • Java Programming
    COP 2800 – Florida SouthWestern University – Summer 2016
  • Computer Programming I (with C++)
    GEE 1003 – Florida Polytechnic University – Spring 2016
  • Intro to Computer Programming (with Python)
    GEE 1003 – Florida Polytechnic University – Fall 2015

Work Samples

Here are some of the projects I've done for my classes:

  • Javascript Ceasar Cipher

    Here is a simple Javascript program I made that encrypts given text using the Ceasar Cipher, where letters are replaced with another that is three places to the left in the alphabet. The shift amount can be changed in this case.

  • Intro to Computer Science: Scratch Project

    You can find it here: Scratch Project

    A simple dungeon-explorer game made on scratch.mit.edu for my Intro to Computer Science class. It features randomly generated floors (with stairs and treasure chests), as well as a simple battle system for when you encounter enemies.

    This project gave me the chance to work in a limited programming environment and devise clever solutions to bring my idea to life.

    an image of level from my dungeon game an image of battle from my dungeon game an image of my project in the scratch code editor

    A video demonstration of the game:

    One of the sound effects I made for this project using bfxr.net and Audacity:

  • Javascript Painting Program

    This is a Javascript painter I made, which utilizes input-process-output. When you click or drag the mouse on the canvas (input), the program determines how that has changed the canvas (process), and finally it redraws the canvas to show any changes (output).

    It is based on this tutorial here: Create a Drawing App with HTML5 Canvas and Javascript

    Your browser does not support this canvas element.
  • Javascript "bytes2pepo"

    This is a script I created (originally in Python) to write out machine code in 1's and 0's, then have it converted into a pep object to be executed in the Pep/8 virtual machine. This program utilizes IPO as well as branches and loops to solve the problem.

    Try it out! For example, the following text:

    01010000 00000000 01001000 ; Output H
    01010000 00000000 01100101 ; Output e
    01010000 00000000 01101100 ; Output l
    01010000 00000000 01101100 ; Output l
    01010000 00000000 01101111 ; Output o
    01010000 00000000 00100000 ; Output space
    01010000 00000000 01010111 ; Output W
    01010000 00000000 01101111 ; Output o
    01010000 00000000 01110010 ; Output r
    01010000 00000000 01101100 ; Output l
    01010000 00000000 01100100 ; Output d
    01010000 00000000 00100001 ; Output !
    00000000 ; Stop

    would be converted into the following pep object:

    50 00 48 50 00 65 50 00 6c 50 00 6c 50 00 6f 50 00 20 50 00 57 50 00 6f 50 00 72 50 00 6c 50 00 64 50 00 21 00 zz

Accomplishments

Here are some of my achievements:

  • Graduated high school with Summa Cum Laude.
  • Scored in the 1700's and 1800's for math and reading on the SATs, which awarded me the Bright Future's scholarship.
  • In high school, I joined cross country and improved my 5K time from 45:00 min to 20:15 min.