Skip to content
View zangjiucheng's full-sized avatar

Highlights

  • Pro

Organizations

@waterloo-rocketry

Block or report zangjiucheng

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
zangjiucheng/README.md

Hi there, I'm Jiucheng Zang ๐Ÿ‘‹

About Me

I'm Jiucheng Zang, a Honours Mathematics student at the University of Waterloo. I have a deep passion for exploring and integrating multiple technology stacks to solve real-world problems. Whether diving into algorithms' intricacies or building robust software solutions, I'm always eager to learn and grow.


๐Ÿ› ๏ธ Skills

Programming Languages

Python, Racket, Java, C/C++, Rust, TypeScript, CWave(Self-Developed... Currently working๐Ÿ› ๏ธ)...

Frameworks and Libraries

  • PyTorch: Machine learning and AI
  • Node.js: Server-side development
  • PyQt: Python GUI Interface
  • .NET: Framework from Microsoft
  • Vue.js
  • Next.js

Tools and Platforms

  • Git/GitHub: Version control and collaboration
  • Docker: Containerization and microservices
  • NixOS(Linux): Reproducible Linux Systems
  • VSCode/Neovim: Integrated Development Environments (IDEs)
  • dwm(suckness): Personal Desktop Environment

๐Ÿ’ผ Experience

Waterloo Rocketry

  • Title: Software Team Lead
  • Team Website
  • Duration: Mar 2024 - Present
  • Responsibilities:
    • Launched the first bipropellant liquid-fueled rocket โ€œBorealisโ€ in Canada. (First place for LC 2024 advanced category)
    • Contributed to a real-time rocket launch analysis system omnibus with CAN Bus and PyQt GUI.

MME IST Department, University of Waterloo

  • Title: Software Engineer
  • Duration: Oct 2024 - Present
  • Key Achievements and Responsibilities:
    • Designed and implemented a robust data warehouse system to optimize the university's admission processes, enhancing data accessibility and decision-making efficiency.
    • Spearheaded DevOps improvements by integrating Docker containers, reducing deployment times and streamlining the development lifecycle.
    • Collaborated with cross-functional teams to ensure seamless system integration and scalability.

Minoh Company

  • Title: Data Scientist
  • Duration: Apr 2024 โ€“ Aug 2024
  • Responsibilities:
    • Analyzed social media data to identify market trends.

Vanier Robotics Teams

  • Title: Software Engineer
  • Duration: Aug 2022 โ€“ Aug 2023
  • Responsibilities:
    • Implement C++ standard libraries for Arduino avr-gcc compiler.
    • Optimized the DevOps workflow for the entire team.

๐Ÿ“š Projects

Description: A toolkit for rapid deployment of development environments in few minutes. Tech Stack: NixOS, Shell Scripting, Nix

Description: A tool designed to simplify course selection for University of Waterloo students.
Tech Stack: Python, MongoDB (No-SQL)

Description: InboxGenius is an AI-powered mail client designed to revolutionize how you manage your email. Tech Stack: Gemini API, Flask, and MongoDB

Description: A planner application designed for organizing intergalactic travels and missions.
Tech Stack: Python, PyQt

Description: Contributing to the quivr project to enhance its functionalities and features (Vector-Database).

Description: Implementing C++ standard library components for robotics applications.
Tech Stack: avr-gcc, Arduino

Description: My personal blog, sharing my daily life and posting youtube videos.


๐ŸŽ“ Education

  • University of Waterloo

    • Bachelor of Honours Mathematics
    • Expected Graduation: Aug. 2023 - Apr. 2028
    • Relevant Courses:
    • (CS) Data Structures and Algorithms, Operating Systems, Database Systems, Artificial Intelligence
    • (MATH) Discrete Mathematics, Linear Algebra, Optimization, Combination
  • Vanier Cร‰GEP

    • Computer Science and Mathematics
    • Graduate: Aug 2022 - Aug 2023
    • Relevant Courses: Data Structures & Object-Oriented Programming

๐Ÿ“ซ Contact Me


๐ŸŽ‰ Fun Fact

You'll likely find me exploring the great outdoors, hiking, or playing chess when I'm not coding or studying. I also enjoy writing about my tech adventures and sharing my life on my blog.

(Also I like to contribute to CPython project... that's my goal, yep!)


Feel free to explore my repositories and let me know if you'd like to collaborate or learn more about my work. Thank you for visiting my GitHub profile!

Visitor Count

trophy

Pinned Loading

  1. waterloo-rocketry/omnibus waterloo-rocketry/omnibus Public

    It's a Bird... It's a Plane.. It's Omnibus!

    Python 15 9

  2. readest/readest readest/readest Public

    Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface to elevate your reading experience.

    TypeScript 1.7k 68

  3. jglu/tune2key jglu/tune2key Public

    Transform audio into beautifully rendered sheet music with ease. Top 5 finalist at Hack Western 11.

    Python

  4. NixSetupKit NixSetupKit Public

    Nix-config Reproducible System Design (MacOS-darwin & NixOS)

    Nix 4

  5. CourseExplorer CourseExplorer Public

    CourseExplorer is a Python-based tool designed to assist University of Waterloo students in scheduling and managing their courses.

    Python 1

  6. Vanier-Robotics/RobotUtils Vanier-Robotics/RobotUtils Public

    Library to simplify the programming of Crc Robots using an OOP approach

    C++