Available for opportunities

Hi, I'm Gene Lin

A passionate
crafting immersive digital experiences

About Me

Building Thoughtful and Reliable Web 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.

Rice University
2024 - 2025

Master of Computer Science

Feng Chia University
2020 - 2024

Bachelor of Information Engineering & Computer Science

React / Next.js

95%

TypeScript

90%

Three.js / WebGL

85%

Tailwind CSS

92%

Node.js

80%

Figma

88%

Featured Projects

3D Motion Developer Portfolio

3D Motion Developer Portfolio

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

ReactNext.jsTypeScriptThree.jsFramer MotionTailwind CSS
Intelligent Travel Consultant and Smart Planning

Intelligent Travel Consultant and Smart Planning

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

Vue.jsPythonSQLJavaScriptGoogle Maps API
Cardz Social Media

Cardz Social Media

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.

ReactRedux ToolkitNode.jsExpressMongoDBTailwind CSS
Baccarat Game

Baccarat Game

Single-page baccarat table with animated chip betting, squeeze reveals, auto-deal tools, and cookie-backed session persistence.

Next.jsReactBootstrap 5Motion

Work Experience

Software Development Intern

May 2025 - August 2025
Paycom

Built an internal UI Playroom so engineers and designers can drag-and-drop components, sketch flows, and share review links without writing code.

ReactTypeScriptNext.jsRedux ToolkitDockerMonaco Editor

Software Engineer Intern

May 2024 - August 2024
SXB Liberal Arts & Science Tutoring Center

Developed an in-house billing & reconciliation platform with automated invoices, payment tracking, and admin dashboards backed by MySQL.

PythonSQLVue.jsHTML/CSSJavaScriptMySQL

Get In Touch

Let's talk about your project

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.

Email

genelin [at] gene-software.com

Click to reveal

Message received
Thanks! Gene got your message and will reply soon.