(esteban@portfolio)-[~]

/home/user/deployments/

Campus Connect

College-decision site for first-gen and international students, built with a student team and live with an EN/ES toggle. Prototyping school comparison, a filterable scholarship hub, and an alumni placement dashboard, designed to feel welcoming.

[React] [Tailwind CSS]
[ link pending ]

Resume Review

Full-stack resume reviewer that takes a PDF resume and a job description and returns structured feedback over a single typed JSON contract. Routes work across Claude Haiku and Sonnet with structured outputs validated against Pydantic schemas, and hardens every untrusted input: resource-limited PDF parsing, request-size caps enforced before the body is read, and prompt-injection sanitization.

[Python] [FastAPI] [React] [TypeScript] [Claude API]
[ link pending ]

Email Outreach CLI

Command-line research tool for cold outreach that skips the traditional hiring funnel: it finds companies from job-board hiring signals, identifies people who can hire directly, and surfaces each company's likely bottlenecks, backed by 2+ independent public sources. SQLite-backed pipeline with a swappable contact-enrichment adapter and an email-verification gate, rendering a static HTML report.

[Python] [SQLite] [HTML]
[ link pending ]

Web LaTeX Editor

Browser-based LaTeX editor with a split pane: syntax-highlighted source on the left, a live-updating rendered preview on the right. Exports both the .tex source and a compiled PDF, deployed entirely on Vercel with compilation designed around serverless execution limits.

[TypeScript] [React] [Vercel]
[ link pending ]

Algorithmic Trading Bot

Autonomous bot trading Kalshi event contracts, started at ProphetHacks (UChicago's AI forecasting hackathon, Trading Track) on a $10,000 simulated account. LLM binary forecasting with calibration blending and ensembling, sized by the Kelly Criterion with automated risk controls. Kept running afterward as a live paper-trading system on 15-minute bars, growing the account to $15,000 over 3 months, with fault-tolerant market-data streaming at 100% uptime.

[Python] [LLMs] [Docker]
[ link pending ]

Interview Prep Bot

Full-stack Discord bot serving 100+ commands daily to developers preparing for technical interviews, integrating the LeetCode GraphQL API to serve 1,000+ programming challenges on demand. Containerized with a multi-stage Dockerfile on a GCP VM at 99.9% uptime across the academic year.

[Python] [Docker] [GCP] [GraphQL]
[ link pending ]

Pathfind Careers

Webhook-triggered n8n pipeline chaining 4 OpenAI agents (CV analysis, candidate clarification, match summary, cover-letter and interview-prep content) around a live Adzuna job search. Code steps validate JSON at every handoff so recommendations come from live listings, and a hosted web frontend lets anyone upload a CV and get results.

[n8n] [OpenAI API] [Adzuna API] [React] [GitHub Pages]
[ link pending ]

WikiVerify

Human-augmented AI pipeline that has verified 1,800+ citations across 100+ Wikipedia articles against their sources, with a reviewer dashboard keeping a human accountable for every automated judgment. Replaced LLM claim extraction with deterministic regex parsing to remove a rate-limit bottleneck, holding processing under 10 seconds per claim.

[n8n] [OpenAI API] [Firestore] [Cloud Storage]
[ link pending ]

Content Creator Analytics Platform

Third of 30 teams at SparkHacks '26. Architected and deployed an end-to-end creator analytics platform in a 24-hour build, with Express/Firebase pipelines load-tested to 500+ concurrent users serving a React and TypeScript frontend.

[TypeScript] [React] [Express] [Firebase]
[ link pending ]

Documind AI

AI-powered document analysis platform for querying and summarizing complex PDFs in natural language, using RAG pipelines over REST APIs and cloud-hosted infrastructure. Delivered as a working MVP at the Michigan DevFest hackathon.

[React Native] [Python] [TypeScript] [IBM Cloud] [Firebase] [Docker]
[ link pending ]

Unbounded

2D platformer made in Unity. Developed core programming logic, authored testing procedures, implemented foundational design elements, and optimized gameplay loops for stable runtime performance.

[C#] [Unity] [ShaderLab] [HLSL]
./run_script