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, migrated legacy Java services to Spring Boot alongside an application security team, and I ship production web apps for real clients.

I spent this past summer on AI R&D at Enterprise Mobility, and I'm still building client applications at Nomad eCommerce while finishing my degree. I'm always looking for opportunities to work on interesting problems in AI and software engineering.

Experience

Software Engineering Intern, AI R&D

May 2026 – July 2026

Enterprise Mobility · St. Louis, MO

  • Designed a new AI-driven technology request feature for company devices by architecting an end-to-end Retrieval-Augmented Generation (RAG) pipeline designed to cut down request turnaround time.
  • Migrated ~2,000 lines of a legacy Java application that grants cross-application permissions to Spring Boot, collaborating with Application Security to harden authorization logic and reduce technical debt on enterprise systems.
  • Debugged and validated access control logic throughout the permissions service migration, ensuring the new Spring Boot implementation preserved existing authorization behavior before rollout.
  • Java
  • Spring Boot

Software Engineering Intern

Oct. 2025 – Present

Nomad eCommerce · St. Louis, MO

  • Developed, tested, and debugged over 30 client web applications across the full stack using React, Node.js, and SQL, redesigning database schemas that cut page load times from 3 seconds to under 1 second.
  • Built a custom checkout flow generating $4M in monthly revenue, architecting the feature end-to-end from technical design through deployment.
  • Diagnosed and resolved dozens of production bugs with same-day turnaround, earning positive client feedback for responsiveness and reliability.
  • React
  • Node.js
  • SQL
  • Express.js

AI / LLM Research Assistant

Jan. 2025 – Aug. 2025

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

  • Engineered a RAG pipeline in Python over a 50,000+ document dataset consolidating all 50 states' laws into a single searchable database, letting researchers query natural-language questions instead of manually cross-referencing scattered statutes.
  • Deployed models using Hugging Face Spaces and implemented light fine-tuning alongside post-inference processing to enforce structured, reliably parseable output for researchers.
  • Python
  • Hugging Face
  • RAG
  • Fine-Tuning

Projects

The Tech Digest

  • Architected a scalable, 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.
  • Engineered a self-extending memory system that cross-corroborates every web source against independent publications before citing it, then persists verified data to a Bedrock Knowledge Base (Pinecone serverless vector index, S3 data source) with date-stamped metadata, so repeat questions answer accurately from memory.
  • Developed staleness-aware retrieval that detects time-sensitive questions and escalates outdated queries to live web search, plus an automated 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 and maintained a full-stack React and Node.js typing test application with multiple test modes and competitive leaderboards, scaling the platform to support 5,000+ completed sessions across 150+ active users.
  • Implemented secure authentication, session management, and interactive performance visualizations and replays, allowing users to track speed and accuracy trends over time.
  • JavaScript
  • React
  • Vite
  • Node.js
  • Express.js
  • MongoDB
  • Railway

Skills

Languages
Java · Python · JavaScript · C/C++ · SQL · HTML/CSS · Swift
Frameworks & AI
Spring Boot · React · Next.js · Node.js · Express.js · LangChain · LangGraph · LlamaIndex
Libraries
Django · Flask · Pandas · NumPy
Databases
PostgreSQL · MongoDB · SQLite · ChromaDB · Pinecone
Tools & Practices
Git · Docker · AWS · CI/CD · Postman · Figma · Agile/Scrum · Unit Testing · Debugging
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.