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 that 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 management, 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 efficiently 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 a gallery for my dad’s local paintball business.
Source Code

HTMLJavaScriptMetaAPI