Software Engineer · NYU Courant MSCS

Building grounded software with clear, useful outcomes.

Passionate software engineer with expertise in blockchain, full-stack development, data analysis, and financial technology. Currently pursuing my Master's degree in Computer Science at NYU Courant Institute, with a strong foundation in algorithms, machine learning, and cryptography. I have hands-on experience in financial technology and database management, along with a proven track record in developing innovative projects including decentralized applications and interactive educational tools.

Full-stack / Systems NYU Courant MSCS (2025–) Based in Jersey City GitHub LinkedIn
Portrait of Kevin Li
NYU Courant · 2025 Cohort

Projects & Research

Function Inversion Research

Implemented RainbowCrack-based subset sum inversion inspired by Fiat–Naor, validating 99.5% recovery accuracy and matching theoretical complexity bounds.

Interactive Graphics Classroom

WebGL playground for Courant's graphics syllabus with multi-light scenes and normal mapping demos so students can manipulate concepts hands-on.

Open site →

Simulation Airline Platform

Full-stack coursework project delivering flight booking, admin tooling, and audited data pipelines with clean CSS/UI and robust backend tests.

Experience

Information Department Intern · Guotai Junan Securities AM

Shanghai · May 2023 – Aug 2023

Owned internal network + frontend test plans, surfaced vulnerabilities, and shipped clear playbooks for the engineering team. Partnered with quant researchers to shape a financial status modeling tool and translated messy datasets into concise research briefs.

Database Management Intern · Shanghai Dita Technology

Shanghai · May 2022 – Aug 2022

Rebuilt the database management stack with MySQL + Java, cutting retrieval latency and tightening validation accuracy. Modeled a graph database for core company entities so analysts could trace relationships and surface insights faster.

Writing & Notes

Spaces vs Tabs in Solidity Tooling

Exploring style enforcement across smart-contract repos and why consistent formatting prevents tooling bugs.

Draft in progress

Crypto UX: Wallet Onboarding Friction

Learnings from testing the messaging DApp with non-crypto native students and reducing failed tx rates.

Draft in progress

Let’s collaborate

Open to research collaborations, product engineering roles, or helping you prototype blockchain-native experiences.