About Me

Who Am I?

Hi I'm Lelin Zheng (pronounced Luh-Lin), a graduate student in Computer Science at Northeastern University with a strong foundation in software development, algorithms, and data structures. My passion lies in backend development, full-stack engineering, and cloud computing, where I build scalable applications using Python (Flask, Django, PyQt6), JavaScript (Node.js, Express.js, EJS, Bootstrap), Java, and databases like MongoDB Atlas, SQLite, and MySQL.

Before diving into software development, I was a high school computer science teacher, where I taught Python programming, algorithms, and web development (HTML, CSS). That experience strengthened my ability to break down complex concepts and communicate effectively—skills I now bring to every engineering challenge I take on.

Innovative Ideas

Generating solutions that drive progress.

Team Player

Actively contributing to shared goals.

Software

Crafting high-quality, user-centric applications.

My Specialty

My Skills

My focus in software development lies in designing clear, maintainable code through object-oriented programming principles. Proficient in Python and Java, I have developed a strong foundation in data structures and algorithms, with a keen interest in creating structured and efficient solutions. My experience so far has emphasized clean, modular code, allowing for scalability and adaptability in real-world applications.

As a Master's student, I also bring a working knowledge of full-stack fundamentals, and I enjoy learning about the full lifecycle of software development. I’m committed to building on these skills through hands-on projects and collaborative work, with a focus on continuously improving both my technical and problem-solving abilities.

  Python

90%

  JavaScript

70%

  Java

90%

  C

70%

  HTML

80%

  NodeJS

80%

  CSS

80%

  Bootstrap

80%
Education

Education

  • GPA: 4.0/4.0
  • Courses:
    • CS 5001 Intensive Foundations of Computer Science
    • CS 5002 Discrete Structures
    • CS 5004 Object-Oriented Design
    • CS 5008 Data Structures, Algorithms, and Their Applications within Computer Systems
  • GPA: 3.8/4.0
  • Enhanced time management and adaptability to essential for engaging and addressing diverse learning needs.
  • Developed strong communication and instructional skills, effectively convey complex ideas and foster engaging classroom environments.
  • GPA: 4.0/4.0
  • Published three peer-reviewed articles in renowned journals, highlighting research capabilities and dedication to academic excellence.
  • Delivered impactful presentations at international conferences, demonstrating effective communication and presentation skills.
Experience

Work Experience

High School Computer Science and Science Teacher 2022-2024

-Calgary Board of Education, Calgary, Alberta
  • Taught foundational computer science concepts to over 100 grade 10 and 11 students, covering programming fundamentals, problem-solving techniques, and algorithmic thinking.
  • Introduced procedural and functional programming in Python, guiding students through hands-on coding exercises to reinforce key concepts and practical application.
  • Led students in web development basics, teaching HTML and CSS to build responsive web pages and establish a foundation in front-end development.

Research Assistant 2019-2020

-University of Alberta, Edmonton, Alberta
  • Analyzed data from over 200 tensile, UV degradation, and compression tests to develop an end-of-life sensor for textiles, delivering degradation warnings at 50% and 80% deterioration thresholds
  • Presented weekly research updates to the university research team and collaborated with local companies to align sensor development with industry standards, ensuring practical applications for protective clothing textiles.
My Projects

Recent Projects

Task Master

Full-stack Project
Technology:
  • Frontend: React, Bootstrap
  • Backend: BackendNode.js, Express.js, JWT, MongoDB, Mongoose, Jest
  • Cloud Deployment:Vercel, Render

Qualcomm On-Device AI Hackathon: AI-Powered Narrative Connect Four

Full-stack Python + LLM Project

Technology: PyQt6, Ollama, Mistral, Whisper

Gesture-Based Music Creation App

Java Project

Technology: Java, Java Swing(for graphics), OOP

Building a Digital Family Tree

Python Project

Technology: JSON, NetworkX

Get in Touch

Contact