Alan Reyes

Computer Science @ WashU

CS major at Washington University in St. Louis building AI systems and full-stack web applications — from serverless RAG agents to production client apps.

About

I'm a computer science student at WashU with a focus on applied AI and full-stack development. I've architected RAG pipelines in enterprise and research settings, fine-tuned LLMs for academic research, and I ship production web apps for real clients.

Right now I'm interning at Nomad eCommerce while finishing my degree, and I'm always looking for opportunities to work on interesting problems in AI and software engineering.

Experience

Software Engineer Intern, AI R&D

Enterprise Mobility · St. Louis, MO

  • Spearheaded the architecture of an end-to-end RAG pipeline for a security-hardened AI system automating employee technology-request workflows, designing retrieval logic and data flow.
  • Co-developed modernization efforts with the Application Security team, migrating legacy Java services to Spring Boot, which reinforced enterprise security standards and improved system maintainability.

Software Engineer Intern

Nomad eCommerce · St. Louis, MO

  • Collaborate with developers and UX/UI designers to build and optimize 30+ client web applications using React and SQL, designing database schemas to improve performance.
  • Contribute across the full development lifecycle, including feature implementation and debugging, while partnering directly with clients to translate business needs into technical requirements.

AI / LLM Researcher

Washington University in St. Louis · St. Louis, MO

  • Scraped and cleaned 50,000+ multi-state foster-care policy documents and engineered a retrieval system, retrieving the top 5–10 most relevant entries for policy-grounded analysis.
  • Executed light fine-tuning of LLaMA-3.2 to standardize response formatting, enabling researchers to conduct cross-state policy comparisons and interactive outcome analysis.

Projects

The Tech Digest

  • Architected a scale-to-zero serverless RAG agent (AWS Lambda + Bedrock Llama 3.1, LangGraph ReAct, FastAPI) that streams its reasoning steps live to a Next.js chat UI via Server-Sent Events over a streaming Lambda Function URL.
  • Designed self-extending verified memory: the agent corroborates every web source against independent publications before citing it, then persists survivors to a Bedrock Knowledge Base (Pinecone serverless vector index, S3 data source) with date-stamped metadata, so repeat questions answer from memory and answers cite only verified sources.
  • Built staleness-aware retrieval that detects time-sensitive questions and escalates to live web search when the corpus is outdated, plus a scraping pipeline covering 14+ RSS feeds with headless-browser crawling, canonicalized-URL deduplication, and local Llama 3.1 (Ollama) structured-output scoring feeding a Next.js newsletter.
  • Python
  • AWS (Lambda, Bedrock, S3, SAM)
  • LangGraph
  • Pinecone
  • FastAPI
  • Next.js

BetterTyping

  • Developed a full-stack typing test web application with multiple test modes and competitive leaderboards, supporting 5,000+ completed typing sessions across 150+ active users.
  • Implemented secure authentication and session management with interactive visualizations and replays, enabling personalized rankings, persistent performance history, and speed/accuracy trend analysis.
  • JavaScript
  • React
  • Vite
  • Node.js
  • Express.js
  • MongoDB
  • Railway

Skills

Languages
Python · JavaScript · Java · C/C++ · SQL · HTML/CSS · Swift
Frameworks & AI
React · Next.js · Node.js · Express.js · LangChain · LangGraph · LlamaIndex
Libraries
Django · Flask · Pandas · NumPy
Databases
MongoDB · PostgreSQL · SQLite · ChromaDB
Tools
Git · Docker · Postman · Figma · AWS · CI/CD
Spoken Languages
English (native) · Spanish (professional proficiency)

Education

Washington University in St. Louis

Aug. 2024 – May 2028 (expected)

B.S. in Computer Science · GPA 3.42

Relevant coursework: Data Structures and Algorithms · Introduction to Systems Software · Object-Oriented Software Development · Web Development · Logic and Discrete Mathematics · Introduction to Computer Engineering · Statistics and Data Analysis · Matrix Algebra · Calculus III

St. Louis Community College

Aug. 2022 – May 2024

A.A. in General Studies (Dual Enrollment)

Activities: Engineering Club (President) · Student Government Association (President)

Bayless Senior High School

Aug. 2020 – May 2024

High School Diploma

Activities: Varsity Men's Volleyball (Team Captain) · Student Council · National Honor Society · Scholar Bowl

Contact

I'm open to internships, research, and interesting projects. The fastest way to reach me is email at alanreyes6747@gmail.com, or find me on GitHub and LinkedIn.

Opens your email app with the message pre-filled.