Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tianqi Li

Baltimore,MD

Summary

  • Pursuing full-time role that presents professional challenges and leverages interpersonal skills, effective time management, and problem-solving expertise.
  • Talented Tutor offering outstanding communication and problem-solving skills. Fosters positive learning environment by encouraging students to develop individual skills. Specializing in 1:1 instruction, team collaboration and relations with students, parents and support staff.
  • Motivated Internship Student working toward Computer Engineering. Hardworking and resourceful individual commended for first-rate collaboration, organizational, and time management abilities. Committed to developing career path and expanding work experience. Strong knowledge of IoT.

Overview

2
2
years of professional experience

Work History

Computer Science Internship

Senior Data Scientist, Extron Cooperation, San Diego
05.2024 - 09.2024
  • Implemented MQTT protocol, used C to transfer GPS/environmental data from sensors to Azure Cloud Service.
  • Utilized Arduino IDE, editing ESP32 Dev board for BME680 environmental sensor and SIM7600G 4G.
  • Trained in Azure function app, created a http trigger and Shared Access Signature token encryption with base64.
  • Redeployed MQTT data transmission code in Raspberry pi with Python.
  • Designed and built a safe Virtual Network, created Grafana visualization and Azure SQL server/databases. Customize each database’s access with SQL to prevent malicious data crack.
  • Set up Streamed analytics job for categorizing and updating information.
  • Created WIFI hotspot in Raspberry pi independently, grant network access for sensors at anytime.

Project Developer

Github Repository Summarization Tool: NLP Application
01.2025 - 04.2025
  • Github Link: https://github.com/cheolwanpark/llm-github-analyzer
  • Developed an LLM-driven code analysis system that clones GitHub repositories, parses functions/classes, and generates structured summaries using llama3.1-8b-instruct and 405b-instruct-fp8.
  • Implemented semantic retrieval pipeline by embedding code snippets with multi-qa-MiniLM-L6-cos-v1 and indexing them in Redis, enabling vector-based search and context-aware query resolution.
  • Architected containerized deployment with Docker Compose, Uvicorn back-end, and distributed workers, supporting concurrent execution of 12B CPU models for high-quality summarization and 8B GPU models for high-throughput analysis (139 TPS).
  • Benchmarked summarization performance with BLEU, ROUGE, and METEOR, demonstrating strong semantic preservation under structured reasoning workflows and optimizing for large-scale inputs (~500+ code files).

Project Engineer

PantryPal Class Project
09.2023 - 12.2023
  • Objective: To develop an AI-based recipe creation and online sharing platform
  • Created various JSON request methods for voice transcription, menu creation, dish image generation, and menu-saving, categorizing different request types.
  • Setup local/online servers to handle requests, called appropriate APIs, and returned JSON responses to clients.
  • Implemented user account management using MongoDB for registration, login, and auto login with simple encryption based on Huffman tree/ASCII.  Recorded user voice via microphone, saved as MP3 locally, transmitted to server, and converted to text using ChatGPT Transcription API.
  • Saved user-approved menus to the online MongoDB database and loaded these menus upon user login.
  • Used ChatGPT and DALL-E APIs to create dish categories, ingredients, instructions, and generated dish images, transmitting them to the client for a preview interface.
  • Created shareable links for users to view shared menus by entering the link in a browser.
  • Built client GUIs using JavaFX, including interface linking, button responses, and color changes.
  • Packaged the application using Docker for easy deployment and management.

Project Engineer

Self-developed 9-bit CPU
03.2025 - 06.2025
  • Engineered a custom instruction set and datapath extensions for a 9-bit RISC-style CPU to support 16-bit fixed-point to IEEE-754 floating-point conversion, and vice versa. Including variable shift (SHL/SHR), CLZ, and signed normalization logic.
  • Designed and implemented assembly-level program logic for converting signed 8.8 fixed-point binary values into 1-5-10 IEEE 754 float format, ensuring correct sign extraction, exponent biasing, and mantissa alignment.
  • Extended ALU functionality and microarchitectural support by reallocating underused opcodes for custom instructions (e.g., SHRL, CLZ), enabling efficient normalization of values prior to float encoding.
  • Validated end-to-end dataflow across memory-mapped registers and core memory modules, achieving correct outputs through hardware simulation and ensuring compliance with bit-accurate reference models

Project Developer

UC San Diego GPA Inflation Analysis
01.2024 - 04.2024
  • Cleaned the original dataset by removing unnecessary columns, handling rows with NA values (assigned zero values or removed them), and standardized units for subsequent processing.
  • Conducted an analysis comparing actual grades to student expectations, revealing that grades in the HUM department closely aligned with student expectations compared to the STEM department, indicating a potentially more lenient grading approach in humanities and social sciences. However, an OLS (ordinary least squares) analysis of overall grades indicated that student expectations were not the primary contributing factor to GPA inflation.
  • Utilized sklearn SVC to train a model on data spanning from 2009 to 2022, achieving a testing accuracy of 69% on 2023 data. Employed the trained model to project GPA inflation rates for 2024, ultimately concluding that there was no significant difference in inflation rates between the STEM and HUM departments.

Project Engineer

Independent Ray Tracer
01.2024 - 04.2024
  • Implemented various scale, translation, and rotation matrices to accurately transform object shapes.
  • Developed a parser to read specific format text files containing geometric information such as triangles, spheres, camera coordinates, and directions.
  • Loaded object properties including scattering, reflection, and diffusion characteristics from the input files and applied transformation matrices to geometric shapes.
  • Generated rays for each pixel in the image plane and determined their intersections with geometric objects in the scene.  Identified the nearest illuminated object in the ray's direction to simulate realistic lighting effects.
  • Utilized the Phong and Lambert models to compute the color of each ray based on its interactions with objects in the scene.
  • Implemented recursive algorithms to handle attenuation, scattering, reflection, and diffusion of light.
  • Recursively traced rays to simulate complex interactions such as multiple reflections and refractions, with a limit on recursion depth to prevent infinite loops and handle cases where shadows or occlusions occur.

Tutor In Accelerated Introduction to Programming, Java

Computer Science and Engineering Department, University of California, San Diego
04.2024 - 06.2024
  • Conducted regular office hours to support students in managing complex homework tasks.
  • Oversaw the course forum, delivering prompt online responses to queries from students.
  • Tested homework assignments and swiftly communicated any identified mistakes or uncertainties.
  • Orchestrated small-group dialogues during sessions to aid students in staying aligned with the instructor's pace.
  • Supervised midterm and final exams as the proctor.
  • (expected)

Tutor in CSE8A (Introduction to Programming, Python)

Computer Science and Engineering Department, University of California, San Diego
09.2023 - 12.2023
  • Held office hours to assist students with challenging problems encountered in homework.
  • Piloted homework assignments and promptly reported any errors or ambiguities found.
  • Managed the course forum, providing timely online answers to student questions.
  • Facilitated small group discussions during class to help students keep pace with the instructor.
  • Proctored midterm and final exams.

Education

Master of Science - Electrical And Computer Engineering

Johns Hopkins University
Baltimore, MD
06-2027

Bachelor of Science - Computer Science

University of California, San Diego
06.2025

Skills

Languages:

  • Chinese (Native), English (Fluent; TOEFL 105)

Technical Skills:

  • Programming: Java, C, C, C#, Python
  • Hardware & Embedded Systems: Arduino, Quartus (FPGA development)
  • Areas of Focus: Software Development, Machine Learning Applications, Internet of Things (IoT)

Interpersonal Skills:

  • Strong team collaboration and communication
  • Quick learner with adaptability to new technologies
  • Patient and attentive listener
  • Experienced in mentoring and guiding peers

Timeline

Project Engineer

Self-developed 9-bit CPU
03.2025 - 06.2025

Project Developer

Github Repository Summarization Tool: NLP Application
01.2025 - 04.2025

Computer Science Internship

Senior Data Scientist, Extron Cooperation, San Diego
05.2024 - 09.2024

Tutor In Accelerated Introduction to Programming, Java

Computer Science and Engineering Department, University of California, San Diego
04.2024 - 06.2024

Project Developer

UC San Diego GPA Inflation Analysis
01.2024 - 04.2024

Project Engineer

Independent Ray Tracer
01.2024 - 04.2024

Project Engineer

PantryPal Class Project
09.2023 - 12.2023

Tutor in CSE8A (Introduction to Programming, Python)

Computer Science and Engineering Department, University of California, San Diego
09.2023 - 12.2023

Master of Science - Electrical And Computer Engineering

Johns Hopkins University

Bachelor of Science - Computer Science

University of California, San Diego
Tianqi Li