Computer Science × Mathematics × Machine Learning

01/portfolio/2026  ·  chapel hill, nc
scroll

BIO

02/mii / click for a surprise

William is a Junior pursuing a BS in Computer Science and Mathematics at UNC Chapel Hill. His research includes adversarial machine learning, vision-language model security, and satellite-economic analysis. His primary interests now are machine learning and the intersections of analysis and abstract algebra with computational methods. He loves talking about all things related to these fields. In his free time William enjoys designing redstone contraptions in technical Minecraft, tending his Stardew Valley farm, and listening to Pitcher 56 and Aphex Twin.

I built this site to reflect some of the design styles and aesthetics that resonate with me. Inspired by the abstract work of Aletiune, the page is one composition built in layers: edge-traced cables and liquid chrome drawn in WebGL, screen-printed sky photographs, flat blocks, typed marginalia. It runs on Next.js 16 with TypeScript, Tailwind CSS, and Zustand, and every prominent element is placed by hand — only the fine texture is generated, from a single fixed seed, so what you see is the same picture every time.

python / typescript / rust / machine learning / pytorch / react / next.js / aws / kubernetes

WORK

the full archive on one reel — 33 files. page with the arrows, or ← → from the keyboard.

01 / argo0x9432ee

Argo

An adversarial robustness research tool focused on the projector layer connecting vision encoders to language models. Argo explores feature divergence, cross-modal misalignment, and visual-token corruption under imperceptible perturbation budgets; its public repository also contains a high-performance WebGL voice-assistant concept.

python / adversarial ml / vlm security / webgl

source ↗
01 / 33

MY STUFF

Off the résumé. Five running catalogues — open a file to see what's logged.

EXPERIENCE

roles & research
01 / blockd0x597a34

Blockd

Blockd is an enterprise-grade interview security platform that combines a custom Chromium browser with AI-powered anti-cheating detection to preserve the integrity of remote interviews. The platform deploys a suite of real-time monitoring tools, including eye tracking via MediaPipe, multi-LLM answer semantic analysis, mode collapse screening, process detection for screen recording software, VM detection, and window focus tracking to identify candidates who may be using unauthorized assistance during live interviews. On the interviewer side, a React-based web dashboard provides reports on security events, gaze heatmaps, AI detection confidence scores, and live video feeds in real time, giving hiring teams full transparency into each session. Built on a microservices architecture with eight backend services, WebRTC video streaming, WebSocket real-time communication, and a Kubernetes-ready infrastructure.

chromium / mediapipe / webrtc / microservices / react / kubernetes

live ↗
02 / eel0x886dfb

Experimental Engineering Lab

The Experimental Engineering Lab (EEL) is an undergraduate research lab at UNC dedicated to hands-on engineering projects and interdisciplinary collaboration. I have been responsible for designing, developing, and maintaining the site, managing its deployment on Red Hat OpenShift through an automated CI/CD pipeline.

web development / openshift / ci/cd

live ↗
03 / duke0x95e54e

Duke University, Dept. of Anesthesiology

Conducted a meta-analysis with anesthesiologists on the effects of anesthesia on perioperative sleep outcomes, applying statistical modeling and systematic review methods across clinical studies. Gained experience in data synthesis, cross-disciplinary collaboration, and clear communication of research findings.

meta-analysis / statistical modeling / clinical research

beyond the work
01 / president & founder

Natural Sciences Computing Club

NSCC bridges the gap between traditional science education and the computational skills essential to modern research. We create computational models for natural sciences research, and our goal is to build a community where scientists confidently use code to advance their fields, cultivating the next generation of computationally fluent researchers ready to work at the intersection of data and discovery.

visit site ↗
02 / head of web development

UNC Student Government

Rebuilt the Executive Branch website from scratch, migrating off WordPress to a custom application on Red Hat OpenShift, and manage the full deployment pipeline including DNS, SSL/TLS, and cloud infrastructure.

visit site ↗
03 / director of technology

Undergraduate Research Conference at UNC

Designed the conference logo, built the event website, and manage the conference's full digital presence. The site serves as the primary platform for applicant outreach, event information, and sponsor engagement for a one-day research showcase in the Campus Union's Great Hall.

visit site ↗

LET'S CONNECT

Open to collaborations, research opportunities, and conversations about the future of computational design. Reach out — the best projects start with a message.

designed & built with next.js and typescript — one composition, drawn by hand

Threshold — diving to pure signal
Signal acquired — end of transmission

Pure signal

The noise resolves. If something here resonated, open a channel.

Open channel
© 2026 william keffer