Jacob Maier

Student

I am studying for a B.S. in Computer Engineering in the College of Engineering at the University of Alabama. I expect to graduate in Spring, 2028.


Interests: Robotics, Software Engineering, MicroComputers, Game Design, 3D Graphics


Projects

Procedural walking 2025

This proof-of-concept project was a procedural walking system developed in Unreal Engine 5

Unreal Engine Blueprints Procedural

Read More
Minecraft Server 2024

A network-accessible Minecraft server on a Raspberry Pi with remote access

Networking Ubuntu SSH

Read More
Advent of Code 2024

This yearly coding project has a daily puzzle for the month before Christmas

C++ Practice Puzzle

Read More

Essays

Final Project Idea

31 Mar 2026

Overview The problem: There are some people who have a passion for basketball and want to explore new courts. When looking for courts on a regular map application, they are not given information about who is there, the condition of...

Software Engineering Nextjs ICS 314

Bootstrap for UI development

26 Feb 2026

Background User Interface (UI) frameworks are often criticized for being bulky, particular, and sometimes nearly as complex as learning a new programming language. At first glance, it seems reasonable to ask: why not just use raw HTML and CSS? After...

Learning Professional Athletic Software Development

Standards of Programming

12 Feb 2026

Why have a Standard? There are a lot of ways to write code. There are a lot of people that write code. This creates quite a few issues, specifically with some programs being more difficult to understand and be worked...

Learning Professional Athletic Software Development

Why Software Engineering?

29 Jan 2026

Past My lifelong interest in Computer Science and Computer Engineering began when I watched the movie Big Hero 6, and later Iron man. Seeing these heroes save the day with something they built truly inspired me. I learned as much...

Career Software Engineering Learning

Being Smart about becoming Smart

28 Jan 2026

Asking Questions The deeper I dive into the field of software engineering, one thing becomes increasingly more clear. Asking questions is the backbone of being able to learn. Software Engineering is an extremely complex concept, and many concepts are very...

Learning Stack Overflow Athletic Software Development

Introduction to Typescript

22 Jan 2026

Introduction Last week, we began learning about Typescript in my ICS 314 class. Compared to some other programming classes I’ve had recently, Typescript was easy for me to become comfortable with. I have some experience with Javascript from my middle...

Athletic Software Engineering Typescript Learning