Full-Stack Software Engineer

Isaiah Villalobos

I build accessible, responsive web applications with React, Next.js, TypeScript, and modern backend tools.

I care about clean UI, thoughtful engineering, and building software that feels practical, polished, and easy to use.

Portrait of Isaiah Villalobos

About

A little about me

A quick overview of how I approach building software and the work I focus on.

I am a full-stack software engineer currently working as a Junior Web Developer Associate at the Cal State LA University-Student Union. My work involves building and maintaining production web systems, including APIs, authentication flows, and user-facing applications used by students across campus.

I enjoy working across the full stack, from designing backend systems and data models to building clean, responsive interfaces. I focus on writing maintainable code, improving performance, and creating experiences that feel polished and reliable.

Currently completing my Computer Science degree at Cal State LA, graduating Spring 2026.

Based in Los Angeles

Working as a full-stack web developer on production systems while completing my computer science degree.

Full-stack web focus

I build APIs, authentication systems, and responsive web applications using modern full-stack tools.

Accessibility matters

I focus on usability, clear interfaces, and building experiences that are easy to navigate and inclusive by design.

Experience

Professional experience

A timeline of roles where I have applied my skills, grown as a developer, and contributed to real projects.

Aug 2025 - Present

AI & Data Engineering Student Developer

California State University, Los Angeles
Los Angeles, CA
Current

Developing data pipelines and retrieval systems for an AI support platform that transforms unstructured archives into searchable, citation-backed knowledge.

  • Built ETL pipelines to scrape, parse, and clean 20+ years of AMBER mailing list archives and tutorials using BeautifulSoup, regex, and Python, producing 42,000+ structured documents for downstream vector indexing.
  • Developed automated data ingestion workflows using Apache Airflow to schedule daily scraping, HTML to JSON conversion, metadata extraction, and ChromaDB indexing tasks.
  • Implemented a RAG pipeline using ChromaDB vector search and FAISS-based PDF retrieval to generate responses with automated citation links, served via a Llama 3.1 inference server on Linux HPC infrastructure.
PythonBeautifulSoupApache AirflowChromaDBFAISSRAGLinuxOllamaLlama 3.1

May 2025 - Present

Junior Web Developer Associate

University-Student Union, Cal State LA
Los Angeles, CA
Full-StackCurrent

Building and maintaining production web systems with a focus on accessibility, authentication, backend APIs, and end-to-end delivery.

  • Architected and shipped RESTful CRUD APIs for BOD document management and announcement banners using Supabase and Node.js, with the banner API serving all pages across 100,000+ annual visits.
  • Built a student contact form API with rate limiting, input validation, and JotForm integration using Next.js API routes and Node.js, solving a gap where students had no reliable way to submit concerns to USU administration.
  • Implemented secure SSO authentication using NextAuth and Microsoft Azure AD with role-based access control for 6 administrative users, following service-oriented architecture patterns across internal back-office systems.
  • Fully designed and shipped the Wingspan program page from scratch and led major rebuilds of FSL and U-Krew, owning the full SDLC from requirements gathering through solo deployment on Vercel.
  • Maintained zero WAVE accessibility errors and strong Google Lighthouse scores across all production pages through responsive design, image optimization, and AI search indexing following Agile development workflows.
Next.jsTypeScriptReactTailwind CSSSupabaseNode.jsNextAuthAzure ADVercel

Projects

Selected work

Projects that reflect how I approach building software across full-stack systems, backend architecture, and applied engineering.

LearnMetrics dashboard view
LearnMetrics score distribution view

Featured Project

LearnMetrics

A full-stack K–5 mastery assessment platform designed for classroom use, with teacher and student flows separated through role-based access control.

Built 60+ RESTful API routes with Next.js 15, TypeScript, Prisma, PostgreSQL, and centralized Zod validation. Implemented custom session-based authentication with httpOnly secure cookies and PostgreSQL-backed session tokens, then architected an AWS Lambda and EventBridge automation pipeline to generate recurring classroom assignments with single-attempt lockout and mastery-based progression enforced server-side.

Next.jsTypeScriptPrismaPostgreSQLAWS LambdaEventBridgeStripeZodRBAC

Book Management System

A full-stack platform simulating a real-world book marketplace with authenticated user flows and role-based access control.

Built a marketplace-style experience with search, favorites, comments, cart functionality, and 12+ authenticated views, giving the project stronger real-world application structure than a basic CRUD app.

DjangoRBACBootstrapSearchFull-Stack

Swimming Academy Registration System

A Spring Boot web application for managing class registration and student scheduling at a swim academy.

Implemented secure data handling with Spring Data and built a responsive server-rendered interface using JTE templates, modeling a practical scheduling and registration workflow.

Spring BootSpring MVCJTEBootstrapMySQL

Optimizing Urban Traffic Signal Timings

A research-oriented optimization project focused on reducing traffic delays through algorithmic comparison and analysis.

Compared DIRECT, gradient descent, and differential evolution optimization approaches, then produced diagnostic time-space and probabilistic visualizations to evaluate performance and scalability.

PythonOptimizationData VisualizationResearch

Peer-to-Peer Chat Application

A TCP-based client and server messaging system designed for reliable multi-user communication.

Implemented socket programming, multi-threading, robust error handling, and session controls to support concurrent messaging in a lower-level networking environment.

PythonTCP/IPMulti-threadingSocket Programming

Tech Stack

Tools and technologies

A grouped view of the languages, frameworks, platforms, and systems I use across full-stack, cloud, and AI-focused work.

Languages

Core programming languages I use across web development, backend systems, and academic work.

JavaPythonTypeScriptJavaScriptSQLC

Frontend

Tools I use to build responsive, accessible interfaces and structured component systems.

ReactNext.jsTailwind CSSshadcn/uiHTML5CSS3

Backend & Databases

Backend frameworks, APIs, validation tools, and data layers for full-stack application development.

Node.jsREST APIsPostgreSQLPrismaSupabaseZodStripeNextAuthJava SpringAzure AD

Data Engineering & AI

Pipelines, retrieval systems, and tooling for scraping, indexing, and retrieval-augmented workflows.

ETL PipelinesAirflowBeautifulSoupChromaDBFAISSRAG

Cloud & DevOps

Deployment, infrastructure, and workflow tools I use to ship and maintain applications.

AWS LambdaAWS EventBridgeGitGitHubGitHub ActionsCI/CDVercelLinux

Certifications

Current certification work aligned with my cloud and backend development goals.

AWS Solutions Architect – Associate (in progress)

Leadership & Involvement

Beyond the code

A few experiences that reflect collaboration, academic involvement, and continued growth outside of project work alone.

Committee Member

Cal State LA

Association for Computing Machinery (ACM)

Contributed to student web development projects and supported planning of computer science career events.

Technical Interview Preparation

Cal State LA

Peer Collaboration

Participate in peer mock interviews and algorithm workshops focused on strengthening problem solving and technical interview skills.

Awards

Recognition and academic achievements

A few milestones that reflect academic consistency, scholarship support, and continued growth as a computer science student.

Edison STEM Scholarship

$4,500 scholarship award

King Memorial Scholarship

$700 scholarship award

Eyster Award

$1,010 scholarship award

Dean's List

2022 - Present

Consistent academic recognition at Cal State LA

GMiS 2025 Conference Award Winner

Awarded trip to the Great Minds in STEM 2025 conference

Contact

Let’s connect

I’m always open to talking about software engineering roles, interesting projects, and opportunities to keep building.

Reach out directly

You can send a message through the form or connect with me through the links below.

Send a message

Whether you want to talk about a project, an opportunity, or just say hello, feel free to reach out.