profile-pic

Hello I'm

Jack Bowlin

HBHS Student

My LinkedIn profile My github profile

Get To Know More

About Me

Profile picture
Experience icon

Experience

3+ years
Programming courses

Education icon

Education

Current Har-Ber High School Student
4.02 GPA

Hello! I'm Jack, a current student at Har-Ber High School. I am proficient in several languages, including Java, Python, and SQL Server. Currently holding a 4.02 GPA, I have completed several computer science courses through school, as well as courses outside of school. I am currently in AP Calculus BC and Self Study Computer Science. In previous years, I have completed AP Computer Science A, AP Computer Science Principals, and I was a Teacher Assistant for Programming One. Outside of school, I have completed a course in Microsoft SQL Server, and I am currently enrolled in courses for Dart with the Flutter framework, as well as a front end development course. Outside of computer science, I enjoy spending time outdoors as well as spending quality time with my family!

Arrow icon

Explore My

Experience

Courses

AP Computer Science A

Complete

AP C.S. Principles

Complete

C.S. Lab Tech

Complete

SQL Server

Complete

Programming One

Complete

Robotics 1&2

Complete

Hardware Basics

Complete

EAST

Complete

C.S. Self Study

In Progress

Programming Languages

HTML

Experienced

CSS

Experienced

JavaScript

Intermediate

Java

Experienced

Ruby

Intermediate

Python

Intermediate

Django

Basic

Git

Intermediate

Dart/Flutter

Basic

SQL Server

Experienced

Arrow icon

Browse My Recent

Projects

Project 1

Welcome to my digital portfolio site, which was created using both front and back end technologies. The backend of my website is powered by Python and Flask.It is hosted on a DigitalOcean Linux Server, with a couple of bash scripts to help aid in maintaining and updating my website. Additionally, I connected a SQLite database connected, which holds information about my project cards, languages I know, and the courses I have taken. My front end technologies include HTML, CSS, and Javascript. Git was used for project management.

Portfolio Website

Project 2

I created this digital christmas card as a part of my Programming I course. Using the P5JS Javascript libary, I created a digital card that I sent out to several teachers. The program includes custom built functions, the implmentations of gifs, and the rendering of 3D graphics.

Christmas Card

Project 3

This project was created in python. Using a Chat-GPT text model, it took a user input, called the api, and determined if the user entered device was capable of running Doom. This project includes python, flask, as well as the use of environment variables for the hiding of the AI key.

Can it Doom?

Project 4

This python code was written for a Raspberry Pi. Using buttons connected to the GPIO pins on the board, it stores two different user inputs, and then determines a winner and prints the result.

R.P.S. Pi

Project 5

Recently I read "Algorithms" by Panos Lauridas. After having learned about different searching and sorting algorithms, I wrote different algorithms in Python. All of the algorithms take in input from a text file, and make use of a module I wrote to convert the data from the text file into a Python list.

Algorithms

Project 6

Having completed AP Computer Science A, this GitHub reposititory is a collection of Java programs that cover the course content, including control structure, iteration, class defintion, objects, and arrays.

APCSA Highlights

Project 7

This flutter app was created for the Tontitown historical museum. The app features 12 different app icons, and play videos about different historical ideas in Tontitown. The tablet running the app is embedded in a table, which has various 3D printed of the topics covered in the app. Creating the interactive display required me to work in a team, as this display had many layers, including the 3D models, the app icons, the video editing, and designing the app. We are currently in the process of setting up the display in the museum.

Museum App

Project 8

This is a calculus riddle game based off of the New York Times Connections game. Thi s website uses HTML and CSS for the website design and layout, and uses Javascript for the games logic. The items in the grid are stored using a 2D array, and makes use of iteration to lay the items out in a random way.

Calculus Game

Arrow icon

Get in Touch

Contact Me