Caleb Penley

Hello!

I'm Caleb Penley,
a computer science student with a deep interest in researching and designing AI systems inspired by human cognition.

Get in touch: penleyc@icloud.com

Background

Currently attending The Pennsylvania State University pursuing a degree in computer science, I have a keen interest in the intersection between machine learning and neuroscience. I'm currently focused on experimenting with system and architectural design that more-closely mimic the efficient adaptability seen in biological neural networks.

Growing up in a small rural town in northwestern PA, I was surprisingly drawn to the complexity of computation, eventually reverse-engineering everything from engines to computer motherboards.

While expanding my knowledge through experimentation, I have discovered I am fascinated by a variety of disciplines. When I’m not immersed in theory or coding a custom tool, I enjoy reflecting on life's big questions, going on hikes, and socializing with friends and family.

Skills
Languages
  • Python
  • C
  • Rust
  • Java
Applied CS
  • Tech Ops
  • Machine Learning
  • Digital Systems
  • Automation
Leadership
  • Teamwork
  • Communication
  • Coordination
  • Mentoring
Experience
Assistant Manager / Tech Lead
May 2024 - Present
Vice President
Dec 2024 - Present
View My Resume
Other Projects

A personal research project exploring fine-tuning of a 1B-parameter Llama model to perform textual style transfer using a limited dataset. Examined the effects supervised fine-tuning (SFT) and input/output variations have on model quality and accuracy.

PythonLlama 3.2PytorchHuggingFaceWandB

A mdadm-like tool in C for RAID managment, focusing on fail-safe Just a Bunch of Disks (JBOD) operations through rigorous testing. Implemented a caching system to optimize I/O and socket-based communication for scalability and improved performance in a networked environment.

CPOSIX I/OGDBUNIXGit

A convolutional VAE in PyTorch from scratch to efficently learn compressed representations from images. Trained on the CIFAR-10 dataset, optimizing for low reconstruction loss while achieving diverse generative sampling.

PythonPytorchHuggingFace

A personal project exploring the capacity of a lightweight LLM like TinyLlama to perform structured textual reasoning through deductive prediction.

PythonTinyLlamaPytorchLlama.cppWandBPEFT/LoRA

A Java-based academic scheduling system using SQL, supporting dynamic student course enrollment and admin-level schedule control.

JavaSQLJavaFXJDBC

Implemented and trained Low-Rank Adaptation modules on a Flux.1 Dev to experiment with efficient model fine-tuning and performance improvements on domain-specific input.

PythonPytorchDiffusersLoRAFlux.1 Dev

A dynamic movie listings web app using TMDB API for movie data, backed by Firebase and Google Cloud Platform (GCP) functions for reliable showtime access.
Source Code

HTMLJavaScriptFirebaseGCPTMDB API

A simple yet clean and intuitive website designed to showcase pricing, events, and gallery for my dad’s local paintball business.
Source Code

HTMLJavaScriptMetaAPI