Josh Clinton
Penn State
Northrop Grumman
Josh Clinton
CS Student - Penn State University
Software Engineer Intern - Northrop Grumman

I build AI that
does real work.

I'm driven to leverage and build AI technologies to make impactful products.

Last year I built a computer-vision system that inspects vials and syringes for an IV compounder before they reach a patient — catching potentially life-saving defects a pharmacist may not catch.

I chase that impact across various AI applications, such as computer vision, applied ML, and training leading LLMs in software development.

J
Ask me anything
Hey — ask me about myself.
about me

What I'm actually about

Josh Clinton

I'm a CS student at Penn State, graduating December 2026, and I'm hooked on the exact moment an AI model stops being an experiment and starts changing something real. At B. Braun, that moment was watching my vision system flag a mislabeled vial that a person had missed — software quietly standing between a mistake and a patient. That's what pulls me toward computer vision and applied machine learning — from that system to training the models behind AI coding tools at Handshake AI. I've also got a real interest in computer engineering — my time at Northrop Grumman writing C++ for FPGA-based hardware has pushed me past CS into embedded systems, and given me a better feel for how software actually has to behave inside a real product.

I'm a self-driven learner, and I'm always eager to pick up something new — a new corner of AI, a language I haven't touched, or a problem I don't yet know how to solve. Lately that has meant working through the math and the algorithms behind ray tracing by writing a Monte Carlo path tracer in C++ from scratch, and getting a feel for how neural networks actually behave by building one in Python to train a car to drive itself. I'm just as passionate about training my own brain as I am about training a neural network.

the work that matters

AI, put to work

computer vision · in production

Medical Vision Inspection

B. Braun Medical — the project I'm most proud of
Patent pending — named inventor

I built a real-time vision system that inspects medical vials and syringes, catching errors in NDC codes, expiration dates, lot numbers, and fill volumes. I designed and trained custom ResNet and YOLO models and paired them with EasyOCR to read each label. It's part of a larger inspection system that has a patent pending with my name on it.

PyTorchYOLOResNetEasyOCRPHP
real-time
defect detection
multi-site
used on the floor
NDC0264·9876
EXP2027·04
LOTA1B2C3
VOL4.2 mL · low
other AI work
The trained car driving a generated track, beside a live view of its neural network

Neural Car

neural net + genetic algorithm, from scratch in numpy

A car that teaches itself to drive randomly generated tracks. Both the network and the genetic algorithm are written from scratch — no PyTorch, no autograd, no optimizer.

Seven distance rays plus the car's own speed feed 8 inputs through 10 tanh units to steering and throttle
Learns by evolution rather than gradients: tournament selection, uniform crossover, 15% gaussian mutation, and elitism so a good generation can't be lost to bad dice
PythonNumPyPygameNeural NetworksGenetic Algorithms
josh-clinton/nn-from-scratch-car

Project Helix

Helix Fellow — Anthropic × Handshake

Building benchmark datasets used to test AI coding models, by turning real GitHub PRs into "golden solution" tasks that AI agents attempt to reproduce.

Shipped full task pipelines across Go, Python, and Rust repos — temporal, karmada, streamlit, transformers, lerobot, and more
Enforced a strict 3-commit structure (fix / tests / metadata) so agents have a clean, verifiable target
Wrote problem statements and hints calibrated to test reasoning without leaking the implementation
DockerGitPythonGoRust
also built
Path-traced render: a field of diffuse, metal, and glass spheres

Monte Carlo Path Tracer

C++17, written from scratch — no engine
in progress · core renderer complete

A multithreaded CPU path tracer rendering diffuse, metal, and glass spheres with physically based global illumination.

Monte Carlo integration — each pixel averages N independently sampled ray paths, each bounce a sample of the rendering equation
Lambertian, metal, and dielectric materials, with Snell's law and Schlick's approximation for glass
BVH acceleration: 6.24× faster than linear scan on a 487-sphere render, scaling to 9.2× at ~785 objects
75-config benchmark sweep across image size, object count, camera angle, and material mix — charts and tables regenerate with one command
C++17MultithreadingBVHMonte CarloPython
josh-clinton/raytracer

NFT Collection Site

led a team of 4

Shipped an NFT collection site end-to-end.

Led 3 teammates start to finish
Front-end through back-end, on Heroku
Smart contracts written in Solidity on the Ethereum network
SolidityJavaScriptSQL
where I've worked

Experience

Jun 2026 — Aug 2026

Northrop Grumman

Software Engineer Intern
Baltimore, MD

Writing and debugging low-level C++ for system software that talks to FPGA-based hardware, on an Agile team — sprint planning, standups, peer reviews.

C++FPGAEmbedded SystemsAgileGit
May 2025 — May 2026

B. Braun Medical

Software Engineer Intern
Allentown, PA

Built the medical-vision inspection system above — training custom ResNet and YOLO models with EasyOCR for real-time defect detection — and rebuilt a legacy C# label app into a web platform that cut setup from roughly ten minutes to seconds across facilities. This is the work that made me want to do AI for real.

PyTorchYOLOResNetEasyOCRComputer VisionC#PHP
Jun 2024 — present

Handshake AI

AI Trainer — Coding & Software
Remote

Working across multiple coding/software-focused AI training projects, evaluating and building data that sharpens how AI models reason about real codebases. Project Helix, my collaboration with Anthropic, is one example — building benchmark datasets out of real GitHub PRs to test AI coding models.

PythonGoRustDockerGit
where I'm learning

Education

Aug 2023 — Dec 2026

Penn State University

Bachelor of Science: Computer Science, Expected 12/2026
University Park, PA

My coursework runs wide, computer vision and applied machine learning alongside computer architecture and embedded systems. I'm genuinely passionate about both ends, and I think the work that matters happens where they meet.

minors
Computer Engineering Engineering Leadership Development Cybersecurity Computational Foundations
coursework projects
IFIDEXMEMWB

Pipelined MIPS CPU

built a processor from scratch

A 5-stage pipelined CPU in Verilog with Xilinx Vivado.

Hazard detection + forwarding logic
Validated with custom assembly programs
Waveform-verified in Vivado
VerilogVivadoAssembly
Tee Finder logo
TEE FINDER

Tee Finder

ENGR 407 startup challenge — team of 5

An app that pairs everyday golfers with the right partners and books tee times for them, with an AI layer that can book a tee time straight from a prompt.

Built for my Engineering Leadership Development minor's startup challenge
Pitched a course-licensed model: free for golfers, paid by the course
Filtered search across price, partners, times, and courses, plus AI-driven matchmaking
Product DesignAITeam Leadership
my toolkit

What I build with

ai / machine learning
Claude CodePyTorchComputer VisionResNetYOLOOCRNeural Net Training
languages
PythonJavaScriptSQLC++CJavaPHPShellHTML
tools & systems
GitReactNode.jsFlaskDockerJenkinsXilinx VivadoMATLABClaude Code

Let's build something
that matters

I'm graduating December 2026 and looking for roles where AI meets the real world. Or just reach out — I'm always open to discussing my work, and talking about my future goals and dreams.