Profile Picture

Jacob Miller

Web & App Developer

Nice

Spinning gear icon

My Coding Journey

I began coding at the age of 14 (17 years ago), starting with Lua to create small games.

I quickly discovered a passion for coding, I enjoyed the challenges it brought and the creativity involved.

Coding had always been a constant in my life and I wanted to make it my career, so I began attending classes at my local community college, where I fell in love with designing websites and apps. I later graduated earning two degrees.

Technical Skills

Languages

  • HTML
  • CSS
  • JavaScript
  • PHP
  • SQL

Frameworks

  • React.js
  • Node.js
  • Express.js
  • jQuery

Databases

  • MySQL
  • Firebase

Other/Tools

  • Git
  • VSCode
  • SCSS
  • Apache
  • WHM/cPanel
  • MVC

Education

I studied computer science at McHenry County College from 2019 to 2024. I graduated earning two degrees.

  • Associates in Web Design & Development
  • Associates in Mobile App Development

Other Interests

I spend my free time training in martial arts, hitting the gym, or running. I also enjoy working on small indie game projects that I'm passionate about.

Martial arts uniform icon

Martial Artist

Barebell icon

Fitness Enthusiast

Programming icon

Game Developer

Projects

Custom MySQL API

Web

A RESTful API I developed with full CRUD functionality.

Deployed on my VPS using PM2 as the process manager. It leverages Sequelize for seamless interaction with a MySQL database. I also did a full rebuilt of this project in pure PHP.

Tech Stack:

Express.js logo

Dashboard Database Project

Web

A web dashboard for a fictional electric company to manage and display metrics.

It employs PHP for database operations and jQuery AJAX for dynamic loading. Its mySQL database is accessible via my custom MySQL-API.

Tech Stack:

MySQL logo

Game Website

Web

This site showcases promotional material for an old game I developed.

Originally created using standard HTML and CSS. Later, I rebuilt it using React.js, focusing on object-oriented programming principles to create a more maintainable codebase resulting in this project.

Tech Stack:

Cafe Website

Web

A fully responsive website for a fictional coffee shop, built as a college project.

Features three pages of full content; a home/landing page, a menu page, and an about page.

Tech Stack:

Iron Journal (Android Version)

Android

Iron Journal is a published strength-focused fitness app for Android.

It features a step-by-step fitness tracking system and automated rest-time tracking. Written in Kotlin and designed using linear layout for it's UI. Firebase is used to handle user management and database functionality.

A requirment for my graduation. The project was managed using Agile SCRUM to ensure it met strict deadlines.

Tech Stack:

Kotlin logo
Firebase logo

API Weather App

Android

A simplistic app that utilizes API services to get the weather in either Celsius or Fahrenheit.

Written in Kotlin using an MVVM (Model-View-ViewModel) design pattern this app fetches the weather by retrieving the city name of the zip code entered by the user via API; afterwards it leverages a second API to fetch the weather for corresponding town or city.

Tech Stack:

Kotlin logo

iOS Dashboard App

iPhone

A demo iOS app that complements my Web Dashboard Database Project, utilizing my custom MySQL API for database operations.

Designed for a fictional electric company, the app is built in Swift using SwiftUI and supports full CRUD functionality. It also features data visualization with Swift Charts, providing clear insights into key metrics.

Tech Stack:

Contact

Message Me