Hello, I am

Chuangji Li (李创基)

Carnegie Mellon University | AI/ML/Software Developer

About Me

I graduated from Carnegie Mellon University with a B.S. in Statistics and Machine Learning, where I developed a strong interest in AI/ML/NLP/GEN AI, and Software Development.

My research experience has focused on technologies and developer tools powered by large language models. I have built a graphRAG based math-question answer tool that gives textbook reference, as well as a retrieval-augmented code generation tool for smart contracts that combines CoT, RAG, and compiler auto-correction. My most recent internship focuses on developing a personalized pronunciation assessment system using Bayesian Knowledge Tracing Models, in combination with Automatic Speech Recognition.

I also enjoy systems and infrastructure work. I have built cloud-native platforms, distributed storage engines, and microservice-based web crawlers using tools like Go, Node.js, Kubernetes, Redis, and Elasticsearch.

My goal is to design AI tools that help people learn, create, and grow.

Relevant Coursework

17-214 Principles of Software System Construction
15-351 Algorithm Design & Analysis
10-315 Introduction to Machine Learning (SCS Major)
10-701 Introduction to Machine Learning (Ph.D.)
11-485 Introduction to Deep Learning
16-385 Computer Vision
10-623 Generative AI
11-711 Advanced Natural Language Processing
10-708 Probabilistic Graphical Models
10-714 Deep Learning System
36-700 Probability and Mathematical Statistics

Technical Skills

Programming Languages

C/C++PythonJavaGoRJavaScript/TypeScriptHTML/CSS

Databases

SQLMySQLMongoDBPostgreSQLRedisElasticsearchFAISS

Frameworks & Libraries

ReactDjangoNext.jsFastAPIJUnitJestKafkaGrafanaPrometheus

Machine Learning

PandasNumPyPyTorchScikit-learnHuggingFaceTensorFlow

Cloud & DevOps

AWS (EC2, S3)AzureGCPKubernetesDockerPM2GitHub Actions

Contact Info

Feel free to reach out for collaborations, questions, or just to say hello!