Skip to content
View TCKnickerbocker's full-sized avatar

Block or report TCKnickerbocker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TCKnickerbocker/README.md

Thomas Knickerbocker

Languages and Tools:

VSCode  HTML  CSS  JavaScript  React  Python  AWS  AWS  C  C  Azure  Java 

See More:

Github Stats

🎓 Education

University of Minnesota

  • M.S. in Computer ScienceExpected May 2025

    • Focus: Machine Learning, Distributed Systems
    • Co-President, Generative AI Club
    • Undergraduate Student Mentor
  • B.S. in Computer Science – Dec 2023

    • 3x Dean’s List Award Recipient
    • Committee Chair, AI Applied Club

💼 Experience

🧪 Graduate Research Assistant — University of Minnesota

Jan 2024 – Present

  • Conducting machine learning research with applications in healthcare
  • Focused on model building, performance evaluation, and healthcare integration

📊 Consultant — Knick, LLC

Jun 2024 – Present

  • Delivering software, data science, and business analytics solutions to clients
  • Providing technical and strategic guidance on data-driven decision making

🤖 Software Engineering Intern (AI) — Optum

Jun 2023 – Aug 2023

  • Developed a multithreaded chatbot using Streamlit and Python
  • Designed and implemented an ETL pipeline to maintain chatbot training data freshness

⚙️ Software Engineering Intern (Automation) — Optum

Jun 2022 – Aug 2022

  • Built front-end applications with AngularJS and back-end APIs with Java Spring Boot
  • Automated monthly financial reporting using Python and SQL

🚀 Project Portfolio

🧠 Distributed Systems & Low-Level Projects

Repos: OTKV_Store, RDT_Simulator, Client-Server_C, DNS_Client-Server
Hands-on systems-level projects including a distributed key-value store and reliable data transfer simulations.
Concepts used: Distributed Hashing, Multithreading, Rust, Low-Latency Systems, RDT 3.0, DNS Protocols, C Sockets.


🎲 Toy and Game Recommender

Repo: Toy_and_Game_Recommender
Market-testing platform using containerized recommendation models and generative AI to create and personalize product suggestions.
Concepts used: Recommender Systems, ETL, Snowflake, Docker, Generative AI, FastAPI.


📦 Let Me Cook

Repo: Let_Me_Cook
A virtual pantry tracker built with React and Azure, helping users manage ingredients and discover relevant recipes.
Concepts used: React, NoSQL, Azure Functions, Recipe APIs.


🛰️ Drone Simulation

Repo: Drone_Simulation
Capstone project simulating a drone delivery service across the University of Minnesota campus using object-oriented design patterns.
Concepts used: Simulation Design, C++, Strategy/Observer Patterns, OOP.


🎧 Mixtape.fm

Repo: Mixtape_App
Web platform that allows users to link their Spotify playlists, edit them, and engage with the community by rating and commenting on playlists.
Concepts used: Spotify API, Python, Web Development.


🎰 Multi-Armed Recommender Bandits

Repo: Multi-armed-recommender-system-bandit-ensembles
From-scratch implementation and evaluation of contextual bandits for recommender systems, replicating a published paper.
Concepts used: Reinforcement Learning, Bandit Algorithms, Ensemble Models, Jupyter.


🚗 RC Car with Microcontroller

Repo: RC_Car
Remote-control car powered by the AtMega3208 microcontroller, exploring embedded systems and hardware control.
Concepts used: Embedded Systems, Microcontrollers, AVR, Makefile.


🧬 Amino Contagiousness Neural Network

Repo: Amino_Contagiousness_NN
Faux-research project investigating links between amino acid chains and viral contagiousness using neural networks.
Concepts used: Bioinformatics, Neural Networks, Numpy/Pandas, Data Cleaning.


📅 Schedule Builder

Repo: ScheduleBuilder
Full-stack web app allowing users to manage personal schedules and fetch real-time stock data.
Concepts used: Web Dev, Conflict Detection, AlphaVantage API, UI/UX.


📸 CFAIR ResNet Classifier

Repo: CFAIR_Resnet
Convolutional neural network trained on the CFAIR-10 dataset with result visualization.
Concepts used: CNNs, Deep Learning, Image Classification, PyTorch.


📊 ML Projects (Math Focus)

Repo: ML_Projects_Math_Focus
Projects focusing on the mathematical intuition behind machine learning models.
Concepts used: Regression, Optimization, Statistics, Python.


📈 ML Projects (Analysis Focus)

Repo: ML_Projects-Analysis_Focus
Machine learning experiments emphasizing data analysis and interpretability.
Concepts used: Exploratory Data Analysis, Scikit-learn, Visualization.


🧬 COVID Genome Counting

Repo: COVID_Genome_Counting
Script to parse and analyze COVID-19 genomic data.
Concepts used: Genomics, Data Parsing, Python.


🌱 Terraform Provisioning

Repo: Terraform_Provisioning
Demonstration of Terraform-based infrastructure setup with AWS integration.
Concepts used: Terraform, AWS, Infrastructure-as-Code.


📜 Papers & Archives

  • Old_Projects: Archive of early programming exercises (OCaml, more).
  • Papers: Past papers, essays, & project writeups I've worked on.
  • TCKnickerbocker.github.io: Personal academic CV built using GitHub Pages.

Pinned Loading

  1. Toy_and_Game_Recommender Toy_and_Game_Recommender Public

    Python 1 1

  2. ScheduleBuilder ScheduleBuilder Public

    Pug 1

  3. ML_Projects_Math_Focus ML_Projects_Math_Focus Public

    Python 1

  4. RC_Car RC_Car Public

    A remote-control car with the AtMega3208 microcontroller at its heart

    Makefile 1

  5. Let_Me_Cook Let_Me_Cook Public

    A virtual pantry tracker leveraging React, NoSQL DB, Azure. Users may remotely track their pantry and find recipes to make based on the contents of their pantry.

    JavaScript

  6. Papers Papers Public

    A collection of writings, pitches, and free-reign projects from school.

    Jupyter Notebook