Ian's Portfolio

Click a project to run it here.

Full-stack developer with 2+ years of experience building and deploying web applications, from React front ends to Node.js and FastAPI back ends, and configuring the web servers they run on; my projects have served hundreds of users. Computer Science student at California State University, East Bay (B.S. expected December 2027) and undergraduate researcher studying semantic caching for agentic LLM systems. Recent work includes LeaseBuddy, a RAG agent with 86.4% top-1 retrieval accuracy, and kuisanak.com, a MERN quiz platform deployed on a DigitalOcean Ubuntu server with JWT authentication and a Jenkins CI/CD pipeline.

Languages
  • Python
  • TypeScript
  • JavaScript
  • Java
  • C++
  • C
  • SQL
  • HTML/CSS
Frameworks & Libraries
  • React
  • Redux
  • Next.js
  • Node.js
  • Express.js
  • FastAPI
  • Pydantic
  • Pandas
  • Tailwind CSS
Cloud & DevOps
  • AWS (S3, Lambda, Step Functions, Textract)
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Docker
  • Kubernetes
  • GitHub Actions
  • Jenkins
  • Linux/Bash
  • Git
Databases & Architecture
  • PostgreSQL (pgvector)
  • MongoDB
  • Redis
  • Nginx
  • Prometheus
  • Grafana
AI & Machine Learning
  • LLMs
  • Retrieval-Augmented Generation (RAG)
  • Embeddings
  • Vector Search
  • PyTorch
  • LangChain
  • LangGraph
  • Model Context Protocol (MCP)
  • Ragas
Concepts
  • Data Structures & Algorithms
  • Object-Oriented Programming (OOP)
  • REST APIs
  • Relational Databases