Ian's Portfolio
Projects
Click a project to run it here.
Summary
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.
Technical skills
- 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