Hi, this is Jianhong Li. I'm currently pursing my computer science degree at the University of Michigan in Ann Arbor. I started coding during my Sophomore year of High School and continued since. I enjoy both learning and making interesting projects. I love working on web development (both frontend and backend). I'm also fascinated with cybersecurity, cryptography, and computer network. I'm looking forward to taking more new classes and exploring more of this amazing field of computer science!
TECHNICAL EXPERIENCE
SEPT 2024 - PRESENT
Kodely
Software Engineer, Intern
• Developing, in a team of four, a full-stack management app for school managers using React, TypeScript, and Nest.js, collaborating in an Agile environment to ensure efficient development cycles, clean code reviews, and rapid feature deployment.
• Managing a PostgreSQL database handling data for over 1,000 schools, ensuring efficient storage, retrieval, and security of large-scale educational data.
• Maintain and update a React Native mobile application designed to assist teachers with lecture inspiration and classroom organization, decreasing administrative workload by 8 hours per week.
Javascript
React.js
Node.js
Nest.js
PostgresSQL
ShadCN
React Native
Docker
JUNE 2024 - AUG 2024
Hong Kong Asian Supermarket
Full-Stack Engineer, Intern
• Led the full-stack development of the company’s first website with React.js and Node.js; the website attracted over 1,500 unique visits in the first month and boosted sales by 4.5%.
• Created and managed an SQLite3 database that stored over 200 product informations with search functionality, enabling users to query for products with efficient and accurate data delivery to frontend.
• Streamlined deployment process using Docker and Google Cloud Run to seamlessly serve the backend, and set up Digital Ocean droplet with Nginx to serve frontend, achieving 99.9% uptime.
• Configured DNS and optimized SEO to improve Google page rankings and tracked performance through Google Search Console. Implemented HTTPS with Certbot to ensure secure and reliable API access.
Javascript
React.js
Node.js
Express.js
SQLite3
Docker
Google Run
Nginx
PROJECTS
Data-Mine Reddit
PRESENT
Leveraged Reddit API and web scraping technique to gather data in over 120 Reddit posts, analyzing in teams to extract key features and transforming it into a structured dataset format for machine learning model training. Developed, trained, and evaluated the machine learning models to generate predictions and insights based on extracted Reddit data. Created data visualizations of our findings using Matplot.
Collaborated in a team to develop and maintain a web application in React.js and Node.js for tracking typing speed of the user. We designed a simple and intuitive UI to ensure positive user experience and engagement. We implemented our server-side functionality in Express and optimized data storage and retrieval of word requests with SQLite3. Codes were reviewed to uphold quality standards. We managed version control with Git, ensuring streamlined development and collaboration.
Javascript
React.js
Node.js
Express.js
SQLite3
Git
SillySQL
MAR 2024
Wrote a program in C++ to emulate a basic relational database with an interface based on a subset of a standard query language.The program creates a shell that allows users to interact with a single database that is processed in memory and destroyed when the program is quit by the user.