Randy Hannah
Computer Science student focused on AI systems, full-stack development, and scalable applications.
About
I am a Computer Science student graduating soon, focused on practical AI systems and full-stack engineering. I enjoy building reliable, scalable products that turn research ideas into real software.
Skills
AI / ML
Cloud & DevOps
AI Systems
CS Concepts
Projects
UA Semantic Search
Built a semantic search engine for university resources using embeddings and FastAPI, deployed on Cloud Run with a Next.js frontend.
Why I built it: I wanted to make hard-to-find academic resources easier to access with AI-powered retrieval and practical cloud infrastructure.
Tech stack: FastAPI, SentenceTransformers, Cloud Run, Next.js, Vercel
TinyGPT
Implemented a GPT-style transformer model from scratch using PyTorch, trained on character-level data to generate text.
Why I built it: I built TinyGPT to deeply understand transformer internals and gain stronger intuition for model training dynamics.
Tech stack: Python, PyTorch, NumPy
Research
AI-enabled economic development research and applied infrastructure.
Undergraduate Research with Dr. Gong
Worked on AI-enabled economic development (AED) initiatives, including dataset collection, semantic search systems, and research infrastructure.
- Dataset discovery and cataloging
- Semantic search system development
- Applied AI research workflows
Open to research opportunities in AI systems, machine learning, and applied engineering.
Experience
FASTSIGNS of Tuscaloosa
Automation & Production Technician
Jan 2025 - Jan 2026
- Designed and implemented automation pipelines using shell scripting to reduce manual production workflows
- Built batch file-processing systems to streamline design-to-production operations
- Identified bottlenecks and optimized workflows, improving turnaround time and reducing errors
- Standardized repeatable processes, minimizing human intervention and increasing reliability