A passionate │
crafting immersive digital experiences
I'm Gene Lin, a Master of Computer Science candidate at Rice University (graduating December 2025) focused on modern web development with TypeScript, React, and Next.js. I like shipping interfaces that feel intentional and fast, with clear component APIs and predictable state.
Day to day I balance design fidelity with pragmatic engineering—profiling renders, tuning data flows, and keeping teams unblocked. Lately I've been exploring Three.js for interactive 3D, and on the side I'm building a small Texas Hold'em app.
Master of Computer Science
Bachelor of Information Engineering & Computer Science
React / Next.js
TypeScript
Three.js / WebGL
Tailwind CSS
Node.js
Figma

Next.js portfolio deployed at gene-software.com with a Three.js background, Framer Motion-driven hero, and modal project spotlights.

AI-assisted travel planner combining RAG recommendations, itinerary heuristics, and map-aware distance checks.

Full-stack social platform where users create multi-image posts, follow others, and interact through comments, upvotes, and rich profiles with optional Google OAuth linking.

Single-page baccarat table with animated chip betting, squeeze reveals, auto-deal tools, and cookie-backed session persistence.
Built an internal UI Playroom so engineers and designers can drag-and-drop components, sketch flows, and share review links without writing code.
Developed an in-house billing & reconciliation platform with automated invoices, payment tracking, and admin dashboards backed by MySQL.
I'm always excited to hear about new opportunities and interesting projects. Whether you need a complete web application or want to improve your existing product, I'm here to help.
genelin [at] gene-software.com
Click to reveal