Kurt Weber picture

Kurt Weber's Portfolio

UF grad|

About

Kurt Weber

Here is a little background

Hi! My name is Kurt Weber—welcome to my website! I am currently pursuing a Master’s degree in Computer Science with a specialization in Machine Learning at Georgia Tech. My journey into software engineering has been anything but traditional. I earned my first Bachelor’s degree in Industrial and Systems Engineering from the University of Florida, with the original intention of going to dental school. However, during my undergraduate studies, I discovered a passion for programming through a few required courses.

In early 2022, I decided to pivot my career goals from dentistry to software engineering. I began self-teaching JavaScript and React for web and mobile development before branching into Python and C++. While self-study laid a strong foundation, I decided to pursue a second Bachelor’s degree in Computer Science at UF to deepen my knowledge and fulfill prerequisites for graduate studies. Now, as a Master’s student, I am focusing on advanced topics such as machine learning, artificial intelligence, and data-driven solutions.

Outside of my academic pursuits, I enjoy playing and watching hockey, exploring photography, and trading stocks and stock options. I am excited to continue blending my interests in finance, technology, and innovation to create impactful tools and solutions

Education

School

University of Florida

B.S. - Industrial and Systems Engineering

2015 - 2020

School

University of Florida

B.S. - Computer Science

2023 - 2025

School

Georgia Institute of Technology

M.S. - Computer Science

2024 - 2026

Courses

Description for Intro to Software Engineering

Intro to Software Engineering

CEN3031

Description for Applications of Discrete Structures

Applications of Discrete Structures

COT3100

Description for Intro to Computer Organization

Intro to Computer Organization

CDA3101

Description for Data Structures and Algorithms

Data Structures and Algorithms

COP3530

Description for Programming Language Concepts

Programming Language Concepts

COP4020

Description for Information and Database Systems 1

Information and Database Systems 1

CIS4301

Description for Computer and Information Security

Computer and Information Security

CIS4360

Description for Algorithm Abstraction and Design

Algorithm Abstraction and Design

COP4533

Description for Operating Systems

Operating Systems

COP4600

Description for Intro to Data Science

Intro to Data Science

CAP4770

Description for Senior Design

Senior Design

CIS4914

Description for Intro to Virtual Reality

Intro to Virtual Reality

CIS4930

Description for Machine Learning

Machine Learning

CS7641

Description for Machine Learning for Trading

Machine Learning for Trading

CS7646

Description for Global Entrepreneurship and Innovation

Global Entrepreneurship and Innovation

CS8803

Skills

Skill

AWS

Skill

C++

Skill

Django

Skill

Django Rest Framework

Skill

JavaScript

Skill

Linux

Skill

Netlify

Skill

Node.js

Skill

Numpy

Skill

Pandas

Skill

Python

Skill

React

Skill

Sanity.io

Skill

Swift

Projects

Black Friday Discounts

Black Friday Discounts

Black Friday Discounts is designed to be the easiest way to find the best deals on Black Friday. I designed this website to use a headless CMS so I could update items easily, and make it so it could be used year over year.

Drip Finance

Drip Finance

Drip Finance is a full-stack web app for teacking dividend investments. Build with React/Next.js and Django Rest Framework. Users can create accounts, create dividend portfolios, and access analytics like total dividends, portfolio returns, and yearly estimates. User authentication is secured with Django and JWT. Postman was used for API testing.

Lease Limit

Lease Limit

Lease Limit is the ultimate companion for managing your car lease mileage. Say goodbye to unexpected overage fees and stay in control of your lease with our intuitive app. Easily track your remaining mileage, daily allowed mileage, and projected overage fees. Whether you're a meticulous planner or need quick and easy updates, Lease Limit has you covered. Take the stress out of lease management and drive confidently knowing exactly where you stand. Built using Swift, SwiftUI, and SwiftData. Utilized Apple App Store Connect for deployment and TestFlight for beta testing.

Linux Memory Allocation Library (C++ Library)

Linux Memory Allocation Library (C++ Library)

Developed a memory allocation library for Linux utilizing a dynamically allocated array and a linked list for tracking used and unused memory. The linked list stores the information about the memory blocks and the program allocates the space within the array depending whether best fit or worst fit is requested by the user upon program start.

Linux Mountable Filesystem (C++ Library)

Linux Mountable Filesystem (C++ Library)

Developed a Linux filesystem library that creates, manages, and interacts with files and directories within a WAD file. This project involved implementing file and folder creation, ensuring seamless operation with the pre-populated WAD file. Fuse integration allows the library to mount and integrate within the terminal.

Noise Maker Academy

Noise Maker Academy

Noise Maker Academy is a soundboard I made for two of my friends. This was the first mobile app I made using React Native. It also uses a headless CMS to hold all the sounds so I can add new ones I like easily (or when my friends request new ones)

Rate Rite

Rate Rite

Rate Rite is designed to be the fastest and easiest way to calculate a car loan. For future updates, I would like to add a PDF generator for the amortization schedule where you enter your email and it will send you the generated PDF. I have built a similar program using python already so the development should be fairly straightforward.

Reinforcement Learning Trading Strategy Comparison

Reinforcement Learning Trading Strategy Comparison

Project focusing on comparing a reinforcement learning stock trading strategy against a manual trading strategy and a benchmark position. Implemented a Q-learning-based trading strategy using Python, leveraging custom indicators (SMA crossover, MACD, and RSI) with discretized values to define states for the Q-table, along with buy, sell, and hold actions.

Contact

813-494-8050

kurtkweber@outlook.com

Tampa, FL