TYPESCRIPT · PYTHON · REACT · NEXT.JS · NODE.JS · FASTAPI · FLASK · POSTGRESQL · MONGODB · RAG · PGVECTOR · OLLAMA · OR-TOOLS CP-SAT · DOCKER · AWS · STRIPE CONNECT · POWER BI ·
01 · EXPERIENCE
Experience
Most Recent Role
Software Engineer Intern
Artemis Mission Data Modeling
JUN 2026 – AUG 2026
JOHNSON SPACE CENTER · HOUSTON
JOHNSON SPACE CENTER · HOUSTON
T-01
Built a Python pivot-table parser converting Mission Definition Baseline data from spreadsheets into section-numbered requirement documents, pulling requirements from five Artemis III programs including Orion, HLS, and SLS. Runs fully local with no data storage.
T-02
Built a mission auto-scheduler with OR-Tools CP-SAT and Flask: a retrieval-augmented pipeline over pgvector with a local LLM reads Artemis planning documentation and extracts activities and constraints via structured output and tool-calling to generate valid schedules.
T-03
Exposed the solver over a REST API with a dashboard supporting natural-language schedule edits, containerized with Docker for staff testing and handoff.
T-04
Developed an Excel-to-Power BI dashboard tracking Artemis III mission progress by status, replacing manual reporting for the acting mission manager.
T-05
Built an AI document summarization tool on NASA’s secure AI platform, generating structured summaries of mission documents for senior leadership.
Software Engineering Intern
- Built Stripe Connect Express KYB onboarding for B2B suppliers in Node.js and Express, with embedded account sessions and webhook-driven state reconciliation.
- Modelled escrow on Stripe Separate Charges and Transfers so the platform holds funds instead of paying suppliers on charge, and drove orders through a state machine spanning payment capture, buyer verification, seller confirmation, shipment and release.
- Flagged that Stripe's non-refundable processing fee left buyers short whenever a supplier rejected an escrowed order — roughly $290 on a $10K B2B order, with no party able to absorb it — then rebuilt the flow so buyers pay only after a supplier confirms. Shipped the refund and dispute path with ledger-based platform-fee reconciliation in PostgreSQL, validated across $10K+ in sandbox transactions.
- Engineered a cross-border US/UK payment flow on the Stripe FX Quotes API, diagnosed a double foreign-exchange surcharge by tracing the full payment pipeline, and reassigned the conversion cost from buyer to platform.
Undergraduate Research Assistant
- Joined through UR2PhD, the Computing Research Association's undergraduate research program, working in a small group under Prof. Dan Biediger on sensor and reflector placement in polygonal environments — covering an irregular enclosed space such as a cave with as few reflectors as possible.
- Studied Subhash Suri's linear-time minimum-link path algorithm, concentrating on Algorithm B and the doubling procedure that holds the algorithm at O(n) without giving up path optimality.
- Worked up the supporting geometry from scratch, including visibility polygons and triangulation-based decomposition.
- Wrote the group's research proposal, framing the gap: the literature establishes correctness and complexity but does not test the algorithm against an applied placement problem, which the project set out to do by running it over varied polygon shapes.
02 · PROJECTS
Projects

FIG. 01 — ShadowMage Survivor

FIG. 02 — Discord Gacha Bot
Solo Project
PROJECT 02
Discord Gacha Bot
Gacha-style Discord bot with inventory management, rarity tiers, and cooldown mechanics, built on discord.py with asyncio for concurrent command handling.
Pythondiscord.pyasyncio

FIG. 03 — flybetter.ai
TAMUhack 2026
PROJECT 03
flybetter.ai
AI flight rebooking assistant that finds alternatives during cancellations and delays. A FastAPI matching service ranks options against price, time, and layover preferences; voice booking runs through ElevenLabs.
Next.jsReactFastAPIPythonGeminiMongoDB

FIG. 04 — PenguinPipe
03 · STACK
Stack
Languages
TypeScript · JavaScript · Python · C++ · SQL · HTML · CSS
Frameworks
React · Next.js · Node.js · Express · FastAPI · Flask · Tailwind CSS
AI & ML
LLMs · RAG · pgvector · Ollama · structured output · tool-calling · prompt engineering · OR-Tools CP-SAT · constraint programming · scikit-learn · NumPy · pandas
Data & Cloud
PostgreSQL · MongoDB · AWS · Vercel · Stripe Connect
Tools
Git · Docker · CI/CD · Postman · Jira · Figma · Power Apps · Power BI · REST APIs · Agile/Scrum
Education
University of Houston — B.S. Computer Science, Minor in Finance
EXPECTED MAY 2028 · GPA 3.51 · DEAN'S LIST
Certifications
AWS Certified Cloud PractitionerUR2PhD Research Training · CRA · 2026
04 · OUTSIDE WORK
Outside Work
Now Playing
Tuning in…
hip-hop · lo-fi · whatever ships code
——
Spotify — last played
Recently Played
League of Legends
LOADING…
Riot — offline
Recent Commits
—
$ git log --oneline
loading…
█
GitHub — live
05 · CONTACT
GET IN
TOUCH.
Open to 2027 internships and new-grad conversations. Fastest response by email.

