Avatar

hello! i'm caleb.

welcome to my website.

> projects

Personal projects I've been working on over the past few years! View deployed websites, source code, descriptions and screenshots below.

Tech Stack

  • Java (Android Studio)
  • Express.js
  • MongoDB

Description

A simple app that uses Google Maps SDK to display markers for the closest bathroom relative to user's current location, updating. Includes options to customize nearby bathroom list by favoriting/hiding, as well as adding rating and comments for each bathroom.

Screenshots

Maps example Ratings example List example

Tech Stack

  • x86 Assembly
  • C

Description

x86 based operating system that emulates Linux kernel functionality. Please contact me via email if you would like to see the source code!

Coded for MP3 of ECE 391 - Computer Systems Engineering with 3 other team members.

Supports:

  • EXT2 filesystem
  • multiple terminals
  • memory paging
  • interrupt/exception handling
  • keyboad inputs to emulate Linux system calls

Screenshots

NCHG OS

Website Link

Tech Stack

  • React
  • Javascript

Description

React frontend app that pulls from the PokeAPI to render pokemon cards for generations I-VI. Clicking on a pokemon shows detailed information about stats, abilities, items, and encounter locations. Supports sorting pokemon by ID and name.

Coded for MP2 of CS498RK by me.

Screenshots

National Pokedex

Website Link

Tech Stack

  • MySQL
  • MongoDB
  • Express.js

Description

Fantasy Basketball Buddy helps your NBA fantasy draft by recommending players to add on your team, based on a formula which factors in your current team, along with events such as injuries. Fantasy Basketball Buddy allows you to customize point values of stats like points, rebounds, to fit the rules of your league.

Coded for the final project of CS411 - Database Systems

Screenshots

Fantasy Basketball Helper

> connect

connect with me!

> resume

UIUC

University of Illinois at Urbana-Champaign, Grainger College of Engineering

Bachelor of Science in Computer Engineering, Minor in Business

Graduating: May 2022


Capital One

Software Engineering Intern (McLean, VA)

June 2021 - August 2021

  • Developed analytics tracker built into Android banking app to measure user authentication method success

  • Designed processor using Kotlin to bundle generated analytics and send to backend database

  • Integrated behavioral analytics library into the mobile authentication SDK to create models of credibility per customer

Cargill

Software Engineering Intern (Champaign, IL)

January 2021 - April 2021

  • Developed a mobile app for an internal options trading platform using Angular with Ionic framework

  • Designed screens for portfolios, positions, and market values through fetching data from API requests

  • Implemented two-step Okta authorization in-app to ensure customer portfolio security

BP

Data Science/AI Intern (Champaign, IL)

September 2020 - December 2020

  • Designed image processing technique using edge detection models to read analog gauges on wind turbines

  • Implemented computer vision for real time maintenance detection, optimizing costs

  • Visualized temperature and vibration data using Python to determine remaining useful life of bearings

> travel

summer 2021

Sunrise in Sedona
Sunset in Sedona
Grand Canyon

click on an image to view in modal




hiking in new jersey

find more pictures on my social media: