I build user-centered web applications and measurable marketing workflows at the intersection of technology, data, and digital content.
- 🎓 BBA graduate in Management Information Systems, combining AI automation, web development, and marketing analytics.
- 🐍 Bringing a bit of Slytherin ambition into the tech and business world
- 💻 Work combines AI-assisted marketing automation, full-stack web development, campaign analytics and experimentation, user-centered digital experiences, content systems and performance measurement
I enjoy turning rough ideas, user needs, and campaign data into structured digital products that are useful, measurable, and easy to understand.
Currently based in the San Francisco Bay Area.
An AI-assisted B2B marketing workflow that transforms one structured campaign brief into coordinated, measurable content across multiple channels.
Technology: React · TypeScript · Node.js · Express · Anthropic API · Zod · Vitest · Render
What it does:
- Converts one campaign brief into email, LinkedIn, and digital-postcard assets
- Generates A/B variants for channel-specific campaign testing
- Grounds generated copy in numbered, approved campaign facts
- Flags unsupported claims, altered CTAs, prohibited terms, and length violations
- Requires human review before an asset can be approved
- Regenerates individual assets without replacing the rest of the campaign
- Generates deterministic campaign IDs and variant-level UTM links
- Creates a measurement plan with KPIs and conversion events
- Exports complete campaign packages as JSON or Markdown
- Keeps AI credentials protected on the server
The system separates generative copywriting from deterministic tracking, validation, and measurement logic. Shared Zod schemas validate data across the client and server, while campaign IDs, UTMs, KPIs, and quality checks are calculated in code for consistent and testable output.
This is an independent portfolio project inspired by common B2B marketing workflows. It is not affiliated with or endorsed by Rundoo.
| Project | What I Built | Technology |
|---|---|---|
| Starbucks Barista Training App | A responsive dual-mode training application with fuzzy-match flashcards, ingredient gameplay, mastery tracking, XP progression, keyboard controls, and downloadable results. | React, Vite, JavaScript |
| Slurp Club | A full-stack customization application with live SVG rendering, real-time pricing, validation, incompatible-option controls, and database-backed CRUD workflows. | React, Express, PostgreSQL, REST API |
| Miraland Archives | A bilingual community archive with authentication, user-generated posts, comments, voting, image uploads, ownership controls, search, filtering, and pagination. | React, Supabase, PostgreSQL |
| RAM Life | An interactive campus-events map with location-specific routes, database-backed event listings, filters, countdowns, and responsive visual interactions. | React, Express, PostgreSQL |