Led the front-end development for the Voces de la Frontera Action website revamp, collaborating with a development team to create a modern, responsive, and user-friendly interface.
VisitPrototype (Figma)
WordPress
Vue
typescript
Vercel
node.js
Figma
Collaborated with Nombolo as a React Native intern, helping to implement interactive UI components, optimizing performance, and build a rewards feature
Visit
React Native
typescript
AWS
node.js
mongodb
expo


Single‑page visualization focused on contributions with two interactive views: ZIP3 choropleth (default) for spatial distribution across Wisconsin ZIP3 regions & Payment Method view (donut chart) showing share of total by payment type
VisitRepo
D3.js
Vite
Choropleth Map
Data Visualization
Registration system to streamline the check-in process at an event using QR codes. I developed the entire event ticketing system, including ticket generation, successful delivery, and QR code scanning app for check-in.
Repo (QR generator)Repo (QR scanner)
HTML5 QR Code
Google Apps Script
sendrgrid
A Node.js serverless function hosted on Vercel to handle contact form submissions from a WordPress frontend built with Vue.js.
VisitRepo (Vue.js form)Repo (serverless function)
Vue
typescript
Vercel
node.js
CORS
API
Implemented pagination in a Vue.js component that fetches event data from the EveryAction API via a proxy endpoint. Users can load and browse events in smaller, more manageable batches—improving both performance and user experience.
VisitRepo (Proxy server)Repo (Event List component)
Vue
typescript
EveryAction API
node.js
pagination