Mumu Li n3xta
v2.0.0-20260926

Co-founder and CTO of Rewindpix, and a Computer Science and Interactive Media Arts student at NYU. I build full-stack apps, real-time graphics, and interactive tools, from interface design through to the backend.

Open to
Product engineering, Software engineering, Product design
Based in
New York
Contact
contact@n3xta.com
Elsewhere
01

Experience

ACo-founder & CTORewindpixJul 2025 – Now
raised on Kickstarter
$1.37M
accounts
~12K
monthly active users
8,600+

A screen-free digital “film” camera and its companion app. I built the software largely on my own and own it end to end: the iOS and Android app, the link to the camera, the backend and the website.

  • Took the companion app from first commit to launch on the App Store and Google Play, and wrote about 90% of its code (~590 commits in a year). It now has 8,600+ monthly active users.
  • Designed the image pipeline at the core of the product: film stocks as 3D LUTs, a film editor, and one render path shared by preview and export, verified by pixel-parity tests.
  • Built the Wi-Fi link between the app and the camera firmware: loading film rolls, keeping roll state in sync, remote shutter.
  • Run the backend and revenue stack: accounts, cloud sync and subscriptions on Supabase and RevenueCat, plus the Shopify storefront, for a product that raised $1.37M from 8,925 backers, 91× its Kickstarter goal.
  • Own releases on both app stores (CI builds, per-platform release branches, in-app update checks), and now scope work and review pull requests for two contributors.
Stack
Flutter, Dart, C++, GLSL, Swift, Kotlin, Supabase, RevenueCat, Shopify, GitHub Actions
BSoftware Developer, Booking AppNYU ITP / IMASep 2025 – Now
users
~1,200
rooms
22
contributor of 4 developers
#2

The booking system behind NYU’s 370 Jay St. About 1,200 students, staff and facilities teams use it to book 22 rooms, plus a much larger pool of equipment.

  • One of four developers, and the second most active contributor since joining (246 commits), shipping across roles, approvals and the booking form.
  • Built per-resource approvals, so each room can have its own approvers, and moved admin permissions onto per-resource records.
  • Turned NYU booking policy into validation: chartfields, sponsor Net IDs, attendance thresholds that trigger a security review, and late cancellations.
  • Added a maintenance mode that pauses bookings without locking staff out.
  • Fixed Google Calendar sync and attendee notifications, and added unit tests for navigation and forms.
Stack
Next.js, TypeScript, Firebase, Google Calendar API

Leadership & teaching

  • LeadIMA/ITP Open Source ClubRevived a near-dormant club under faculty advisor Daniel Shiffman: started its Discord, now 70 active members, and hosted about 10 talks with speakers from Creative Coding NYC, the Processing Foundation and USC.Sep 2025 – Now
  • Coding mentorCoding Lab, NYU ITPThe only undergraduate mentor in ITP’s coding help program: 72 one-on-one sessions so far, in JavaScript, Python, C++ and creative coding (p5.js, Three.js).Sep 2025 – Now
02

Work

7 projects, 2025–2026
RewindpixOngoingTeamEngineering, DesignFlutter, Dart +8Summer 2025
App screens beside a code editor

A screen-free digital film camera and its companion app, backed by $1.37M on Kickstarter: load a roll, shoot blind, develop in the app’s darkroom.

Role
Co-founder & CTO: app, camera integration, website, backend
Stack
Flutter, Dart, C++, GLSL, Swift, Kotlin, Supabase, RevenueCat, Shopify, GitHub Actions
Discipline
Engineering, Design
When
Summer 2025
Built
Since Jul 2025, before GPT-5
Team
Collaborative
NYC Poop MapOngoingEngineering, DesignReact, Firebase +6Spring 2025
Black-and-white maps of New York with a “report poop sighted” form

Crowd-reported map of dog poop across New York, grown into a data essay built on six NYC Open Data sets. Exhibited at the NYC PIT Pop Up at the World Trade Center.

Role
Full-stack development
Stack
React, Firebase, D3, Leaflet, MapTiler, GSAP, Node.js, GitHub Actions
Discipline
Engineering, Design
When
Spring 2025
Built
Since Mar 2025, before Gemini 2.5 Pro
PixelatdOngoingEngineering, DesignNext.js, TypeScript +2Spring 2026
Pixelatd course search filtered to reviewed classes, with tags, radar charts and effort bars

Course reviews for NYU IMA and ITP, built mostly solo and used across the IMA/ITP student body: six-aspect ratings for every class, community tags, a reviewer leaderboard and badges.

Role
Design, full-stack development and database
Stack
Next.js, TypeScript, Supabase, PostgreSQL
Discipline
Engineering, Design
When
Spring 2026
Built
Since Feb 2026, before GPT-5.4
Miracool 2026Design, EngineeringTypeScript, Three.js +5Spring 2026
Purple brush-script “Miracool 2026” logo on black

Landing page for Miracool 2026, an annual gathering of motion-graphics artists in China, with a live shader background and scroll-driven motion throughout.

Role
Design and front-end development
Stack
TypeScript, Three.js, WebGL, GLSL, GSAP, Locomotive Scroll, Vite
Discipline
Design, Engineering
When
Spring 2026
Built
Built Jul 2026, before Claude Opus 5
Anti-ChatbotEngineering, InteractivePython, Flask +3Fall 2025

A chat that refuses to be a chatbot: it answers every message with a real reply from a stranger on Reddit or 4chan, found by a search-and-rerank pipeline. Shown at the ITP Winter Show 2025.

Role
Solo
Stack
Python, Flask, sentence-transformers, OpenAI API, JavaScript
Discipline
Engineering, Interactive
When
Fall 2025
Built
Built Dec 2025, before GPT-5.2
yourvoice.landOngoingEngineering, InteractivePython, Flask +8Spring 2026
Satellite globe behind a “Your voice in landscape” panel

Speak for a few seconds and your voice becomes a place on Earth. The same voice always returns to the same place.

Role
Audio analysis pipeline, speaker fingerprinting, map front end, deployment
Stack
Python, Flask, OpenAI API, ONNX Runtime, librosa, React, TypeScript, Mapbox, pytest, GitHub Actions
Discipline
Engineering, Interactive
When
Spring 2026
Built
Since Mar 2026, before GPT-5.4
Sassy TableAwardTeamArchiveEngineeringPython, YOLO +4Winter 2025
Hot-pink poster for “Sasssssssy Table” with a speech bubble

A table that roasts whatever you put on it. Best Demo at Stupid Hackathon 2025.

Role
Backend: object detection, the AI persona and its voice
Stack
Python, YOLO, OpenCV, OpenAI API, ElevenLabs, Arduino
Discipline
Engineering
When
Winter 2025
Built
Built Feb 2025, before Claude 3.7 Sonnet
Recognition
Best Demo, Stupid Hackathon 2025
Team
Collaborative
DXRating: tag votingTeamArchiveEngineeringTypeScript, React +4Fall 2026

Open-source contribution to DXRating, a community rating site for the rhythm game maimai: voting and removal for community tags, so spam tags can be voted down and hidden, and merging tags split by legacy renames.

Role
Contributor
Stack
TypeScript, React, Hono, Drizzle ORM, PostgreSQL, Vitest
Discipline
Engineering
When
Fall 2026
Built
Built Sep 2026, before Claude Opus 5.5
Team
Collaborative
XX | N3 MOE FACTOR RECOVERY UNITEngineering, DesignReact, TypeScript +6Fall 2025
Gacha-style collection cards and a “23%” unlock progress screen

A gacha game made as a birthday gift for XXHYZ: open a 3D pouch, draw by weighted rarity, fill the collection.

Role
Graphic design, motion design, UI/UX design, and full-stack development
Stack
React, TypeScript, React Three Fiber, Three.js, WebGL, Tone.js, GSAP, Firebase
Discipline
Engineering, Design
When
Fall 2025
Built
Built Sep 2025, before Claude Sonnet 4.5
Processing Community Day NYC 2026TeamArchiveDesign, EngineeringNext.js, React +3Summer 2026

Website for Processing Community Day NYC 2026: I designed the front end and built the first layout, working with Dora Do.

Role
Front-end design and layout
Stack
Next.js, React, TypeScript, Tailwind CSS, GSAP
Discipline
Design, Engineering
When
Summer 2026
Built
Built Aug 2026, before Claude Fable 5.1
Team
Collaborative
Scan queueTeamArchiveEngineeringPython, Flask +3Spring 2026

Team containerized app for Software Engineering: a Flask web app and an OpenCV machine-learning client sharing a MongoDB queue.

Role
Authentication and UI
Stack
Python, Flask, OpenCV, MongoDB, Docker
Discipline
Engineering
When
Spring 2026
Built
Built Apr 2026, before GPT-5.5
Team
Collaborative
Software Engineering finalTeamArchiveEngineeringPython, Flask +2Spring 2026

Team web app split into Flask services (check-in, recommendations) with Google sign-in and gamification, run with Docker Compose.

Role
Front end, UX, Google OAuth
Stack
Python, Flask, MongoDB, Docker
Discipline
Engineering
When
Spring 2026
Built
Built May 2026, before Claude Opus 4.8
Team
Collaborative
Lilac SangTeamArchiveEngineering, InteractiveVue, TypeScript +2Spring 2026

Site for an alternate-reality game made with LILAC, a puzzle community in China: a server-timed countdown gate, then a run of puzzles with saved progress.

Role
Front end, countdown gate and puzzle flow
Stack
Vue, TypeScript, Pinia, Vercel
Discipline
Engineering, Interactive
When
Spring 2026
Built
Built Mar 2026, before Claude Opus 4.7
Team
Collaborative
Heat AbnormalOngoingArchiveEngineering, MotionPythonSummer 2025
ASCII-art animation running in a Windows PowerShell window

Terminal animation built on a custom engine.

Stack
Python
Discipline
Engineering, Motion
When
Summer 2025
Built
Built Jul 2025, before GPT-5
Azure MoodTeamArchiveEngineering, DesignPython, Flask +1Spring 2026

Team mood-journal web app for Software Engineering.

Role
Front end and visual design
Stack
Python, Flask, MongoDB
Discipline
Engineering, Design
When
Spring 2026
Built
Built Mar 2026, before Claude Opus 4.7
Team
Collaborative
GhostyTeamArchiveEngineeringPython, pytestSpring 2026

Team Python package for Software Engineering: a to-do helper that greets and nudges, fully unit-tested.

Role
Greet and nudge features, task commands, tests
Stack
Python, pytest
Discipline
Engineering
When
Spring 2026
Built
Built Mar 2026, before Claude Opus 4.7
Team
Collaborative
UnincitedTeamArchiveEngineering, DesignReact, JavaScriptSpring 2026

Team project for Agile Software Development: an article reader that highlights claims and the evidence behind them, by type.

Role
Design system, front end, highlight logic
Stack
React, JavaScript
Discipline
Engineering, Design
When
Spring 2026
Built
Built May 2026, before Claude Opus 4.8
Team
Collaborative
Meerkat PrivacyTeamArchiveEngineeringJavaScript, Chrome Extensions +2Spring 2025
Meerkat app screens showing privacy scores for a website

Chrome extension that reads a site’s privacy policy and terms and scores it out of 10, weighted by what the user cares about. Built at HackNYU 2025.

Role
Backend engineer, responsible for all server-side work
Stack
JavaScript, Chrome Extensions, Python, Beautiful Soup
Discipline
Engineering
When
Spring 2025
Built
Built Feb 2025, before Claude 3.7 Sonnet
Team
Collaborative
n3rArchiveDesignMkDocsFall 2026

Game design documents for n3r.

Stack
MkDocs
Discipline
Design
When
Fall 2026
Built
Built Sep 2026, before Claude Opus 5.5
Adobe.NYU websiteArchiveDesign, EngineeringTypeScript, Vite +1Fall 2025

Club site for Adobe.NYU, with a physics-driven hero.

Role
Design and development
Stack
TypeScript, Vite, Tailwind CSS
Discipline
Design, Engineering
When
Fall 2025
Built
Built Sep 2025, before Claude Sonnet 4.5
Replio Email AppOngoingArchiveEngineeringSummer 2025
Inbox view of a minimal email client

An email app.

Role
Frontend development
Discipline
Engineering
When
Summer 2025
Built
Built Summer 2025, before Claude Sonnet 4.5
Project manager (Java)TeamArchiveEngineeringJava, SwingSummer 2026

Desktop project-management app in Java Swing: projects, members and a main board, on a swappable data store.

Role
Data layer refactor and GUI
Stack
Java, Swing
Discipline
Engineering
When
Summer 2026
Built
Built Aug 2026, before Claude Fable 5.1
Team
Collaborative
Urban heat, scrolledArchiveDesign, EngineeringJavaScript, Observable FrameworkSpring 2026

Scrollytelling essay on urban heat disparities.

Stack
JavaScript, Observable Framework
Discipline
Design, Engineering
When
Spring 2026
Built
Built Apr 2026, before Claude Opus 4.7
WE SEE YOU, PHIL.ArchiveDesign, EngineeringHTML, JavaScriptSpring 2026

Site for an ITP NYU piece entered in the 2026 DPC Award.

Stack
HTML, JavaScript
Discipline
Design, Engineering
When
Spring 2026
Built
Built Mar 2026, before Claude Opus 4.7
Global Game Jam 2026TeamArchiveEngineering, InteractiveUnity, C#Winter 2026

Game made in 48 hours at Global Game Jam 2026.

Role
Level controller, UI manager, materials
Stack
Unity, C#
Discipline
Engineering, Interactive
When
Winter 2026
Built
Built Feb 2026, before GPT-5.3-Codex
Team
Collaborative
3js for MakersArchiveEngineering, MotionThree.js, GSAPFall 2025

Coursework for 3js for Makers: HDRI environments, GSAP camera stories and post-processing.

Stack
Three.js, GSAP
Discipline
Engineering, Motion
When
Fall 2025
Built
Built Nov 2025, before GPT-5.2
BroadcastArchiveEngineeringJavaScriptFall 2025

Live audio broadcast page with a chat room and message history.

Role
Solo
Stack
JavaScript
Discipline
Engineering
When
Fall 2025
Built
Built Oct 2025, before Gemini 3 Pro
HackNYU 2026ArchiveDesign, EngineeringSummer 2025
Mobile screens of the HackNYU 2025–2026 website

Website for HackNYU 2026.

Role
Website design and frontend development
Discipline
Design, Engineering
When
Summer 2025
Built
Built Summer 2025, before Claude Sonnet 4.5
The Garden is a LoopInteractive, Engineering, DesignJavaScript, Three.js +4Spring 2025“Chance Me”Interactive, EngineeringJavaScript, p5.js +2Fall 2024Like a Moth to a FlameInteractiveTouchDesignerSpring 2025JockitInteractive, EngineeringJavaScriptSpring 2025What’s in the Back of My MindInteractive, EngineeringPython, OpenCV +6Fall 2025DTBK1752InteractiveTouchDesignerSpring 2025Dead Air FMInteractive, EngineeringJavaScriptSpring 2025Running LateEngineering, InteractiveJavaScriptSpring 20250921Interactive, EngineeringJavaScriptFall 2024FR4M3InteractiveMIDISpring 2025A Name for Every UInteractive, Engineering, MotionThree.js, cannon-es +4Fall 2026CutThingsMotion, EngineeringHLSL, CgSummer 2025Letter to the Black World, but in JavaScriptEngineering, MotionJavaScriptFall 2024🅜Y PL🅐YLISTMotion, DesignPhotoshop, After EffectsFall 2024An Exchange with the TerminalInteractive, EngineeringPythonFall 2025Out(of)Bound OdysseyDesignPhotoshop, After Effects +1Fall 2025Genuary 2025Interactive, EngineeringWebGL, p5.js +1Winter 2025NyctalopiaMotionAfter EffectsWinter 2025MemecoreInteractiveFall 2024“Pigeons”MotionFall 2024
03

Project notes

41 posts
04

Toolkit

Counted from the work above
05

About

AEducationNew York UniversityDouble major, Computer Science and Interactive Media Arts
  • Computer ScienceCourant Institute of Mathematical Sciences
  • Interactive Media ArtsTisch School of the Arts
GPA
4.0
Before NYU
First Prize, Shanghai Computing Society Contest · Gold Division, USACO · Autonomous Award, FIRST Robotics Competition · Champion League, FIRST Tech Challenge
BCommunities:impl studio, 451 Degrees2 groups

if you are reading + { THIS },I want to say [thank;you]

You are about to enter the creative side of me

You’re about to leave the Index for the other half of my work: motion, sound, generative pieces and games.

⚠ Photosensitivity warningThe Studio uses flashing images, fast cuts and stepped animation. If flashing light affects you, stay on the Index.