Jingyi Li
Geospatial Analytics ☀︎ Web Development ✤ Data Engineering ☆ Planning and Community Engagement ☀︎ Distributed System Programming ☆ Computer Graphics & Computer Vision ☺︎ Digital Heritage ... ✨ I am passionate about using technologies to solve problems in cultural heritages, cities, the built environment ... and really, just everyday life 🌼
Projects
A Prototype for Community-Centered Preservation Planning
A Full-Stack Web App Prototype Developed for Crowdsourcing Cultural Resources of a Neighborhood Including Personal Stories, Old Photos and Oral Histories for the Community-Centered Preservation of 7th Ward in Philadelphia.
- Web Dev
- Geospatial Data Viz
- Historic Preservation
- Javascript
- Node.js
- Express
- RESTful
- HTML
- CSS
- JQuery
- MongoDB
- Bootstrap
Geospatial Analysis & GIS
Mapping Flood Susceptibility for Historic Properties and Districts in Philadelphia
- Geospatial Analysis & GIS
- ArcGIS Pro
- Model Builder
- Raster Calculation
- Public-Sourced Data
- Hydrological Analysis
Geospatial Cloud Computing & Data Engineering
Philadelphia Computer-Assisted Mass Appraisal - A Data-Centric Cloud Computing Full-Stack App (In-class Collaboration Project. My work includes: ETL Scripting, Cloud Infrastructure, DevOps, SQL Queries, Vetor Tiles, UI & Dashboard)
- Geospatial Analysis & GIS
- Web Dev
- ETL
- Cloud Services
- SASS
- PostgreSQL + PostGIS
- Vetor Tiles
A Handy Tool for Preservation Researchers
A Frontend Web App Built for Filtering Preservation Geospatial database and Visualizing Preservation-Related Datasets of Philadelphia
- Web Dev
- Geospatial Data Viz
- Historic Preservation
- Javascript
- Leaflet
- HTML
- CSS
Geospatial Analysis & GIS
Grading System of Locating a Community Garden in Rio de Janeiro, Brazil
- Geospatial Analysis & GIS
- ArcGIS Pro
- Raster Calculation
- Data Normalization
Samples for ETL Scripting and Spatial SQL Queries
A Repo Containing some Scripts (Python & NodeJS) for ETL and SQL Queries (Postgres + PostGIS) for Sptial Analytics.
- Geospatial Analysis & GIS
- ETL
- PostgresSQL+PostGIS
- Cloud Computing
Mini Minescraft Game
An Interactive 3D World Exploration and Alteration Program in the Style of the Popular Computer Game Minecraft From Scratch (Built in C++).
- Computer Graphics
- C++
- OpenGL
- GLSL
- Shaders
- Concurrency Programming
Penn Cloud
A Cloud Platform Supporting Webmail and Storage Server Based on Distributed Key-value Store (Built in C, Contact Me For a Private Share of the Code)
- Distributed System Programming
- C/C++
- gRPC
- Software Systems
- Server Design
- NoSQL Database
- VMWare
Master Thesis
AI in Reconstructing Cultural Heritage Sites: A Study on the Comparison between NeRF (Neural Radiance Fields) and Photogrammetry in Historic Preservation
- Historic Preservation
- Deep Learning
- Neural Rendering
- AI
- 3D Reconstruction
- Digital Heritage
SMTP and POP3 Email Servers
Implementation of SMTP and POP3 Email Servers for a Real Email Client (Supporting Local and Non-local users/Mail Relay, Built in C, Contact Me For a Private Share of the Code)
- Distributed System Programming
- C/C++
- Linux
- TCP/Stream Socket Programming
- Server Design
- RFC-style Protocol Implementation
- Multithread Server Architecture
- Thunderburd
Distributed Multicasting Chat Servers
Implementation of a Distributed Multicasting Chat Servers which Supports for Unordered, FIFO and Total Ordering Multicast with More Than 15 Servers/Nodes and 300 Clients (Built in C, Contact Me For a Private Share of the Code)
- Distributed System Programming
- C/C++
- Linux
- UDP/Datagram Socket Programming
- Server Design
- Unordered, FIFO & Total Ordering
Mini Maya
Implementation of a 3D Modeling Software (Maya) Including: Half-edge Mesh, Catmull-Clark Subdivision, Skeleton & Skinning
- Computer Graphics
- C++
- OpenGL
- 3D Modeling Software Development
- Object Oriented Programming
OpenGL Shader Fun
Program Portions Of Opengl’s Graphics Pipeline By Writing Different Vertex And Fragment Shaders To Apply Different Coloration Effects To The Surface Of 3d Models.
- Computer Graphics
- OpenGL
- GLSL
- Qt Creator
- Shader
3D Reconstruction From 2D Images
Implementation of Structure-From-Motion, Two-View-Stereo, Multi-View-Stereo and the Photogrammetry Pipeline in Python (Contact me for a private share of the code)
- Computer Vision
- OpenCV
- Ptyhon
- SFM
- SFM
- COLMAP
- Photogrammetry
Architectural Design
SURPRISE !!!!! Yes, I actually have an architecture portfolio!
- Design
- Computer Aided Design
- Rhino
- Sketchup
- Vray
- Lumion
- Photoshop
- Illustrator
- Indesign
Skills
- Distributed System Programming
- CG
- CV
- C/C++
- Cloud Platforms
- Web Dev
- Data Engineering
- Geospatial Analytics
- JavaScript
- TypeScript
- Python
- SQL
- NoSQL Database
- ArcGIS Pro
- Concurrent Programming
- Node.js
- NLP
- Adobe Suite
- Mongo DB