Projects

Here are some of the projects I've worked on.

AI State Requirements

An AI prototype built for the SDSU AWS/DxHub AI hackathon, designed to help educators verify their online lessons meet state standards. The application combines document analysis, knowledge base retrieval, and AI-powered insights to provide comprehensive educational support.

PythonAWSAmazon BedrockRAGKnowledge BasesVector EmbeddingsAmazon Kendra

Simple Procure

Prototype that ingests RFPs and vendor proposals, extracts key points, generates a weighted scoring matrix, and summarizes best option in exportable CSV. Built at the Cal Poly SLO DxHub/AWS AI camp.

PythonAWSAmazon BedrockClaude 3.5 Sonnet

Portfolio Website

A modern personal portfolio built with Next.js and TypeScript to showcase my work, skills, and experience. Focused on clean UI, responsive design, and maintainable code.

ReactNext.jsTypeScriptTailwind

eSDee

A San Diego tourism web app developed as a group project. I built the frontend and implemented a MySQL/PHP backend. This project involved building location-based features and a content-sharing system.

HTMLCSSJavaScriptMySQLPHP

Demo not publicly available.

Coin Flip

A Web3 coin flipping game exploring randomness and smart contract predictability. This project highlights common vulnerabilities in Solidity-based psuedo-random systems.

ReactJavaScriptSolidityethers.js

Fluther

A Web3 automated payments system built for the Consensys NAVH 2023 hackathon. Integrated animated background with particles.js and won for best Infura integration.

ReactJavaScriptSolidityethers.jsparticles.js

Elastic

An NFT rental marketplace enabling secure lending and borrowing of NFTs via custom smart contracts. Built for HackFS 2022, where our team was offered a grant for further development.

ReactJavaScriptSolidityethers.js

Candy Lamps

A Blockchain-IoT hybrid project controlling a colorful lamp system via smart contracts. Users could remotely trigger lighting changes and manage funds through an Ethereum-based UI.

ReactJavaScriptSolidityC++ethers.js