Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View ChuzaWick420's full-sized avatar
  • Multan, Pakistan
  • 03:44 (UTC +05:00)

Block or report ChuzaWick420

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChuzaWick420/README.md

About me

Computer Science student experienced in building software projects in Python and C++, including web publishing automation, game development, and multithreaded graphics programming. Strong foundation in software processes, architecture, design patterns, documentation, algorithms, data structures, version control and mathematics.

Skills

Languages

Tools

Projects

Notes Publisher

  • Architected an automated personal knowledge-base pipeline that converts Markdown notes written in Obsidian into a published website using MkDocs, Python, and LaTeX.
  • Configured a GitHub Actions workflow to automatically build and deploy the site to GitHub Pages on every push, eliminating manual deployment steps.
  • Designed an automated backup workflow using Google Drive, GitHub, and GitLab to provide redundant storage and reduce risk of data loss from hardware or power failures.

Memory Maze

  • Designed and built a puzzle game engine in Python using a layered architecture, applying the Observer and Strategy design patterns to decouple game logic from the UI (made with Pygame) and persistent data.
  • Built a JSON and SQLite-backed persistence layer to store game state and user data.
  • Implemented time-slicing for input handling and event handling to keep the UI responsive during gameplay.

Ray Tracing

  • Developed a multi-threaded ray tracing renderer in C++ that distributes pixel computation across a configurable number of threads, boosting image generation by approximately 400% and shows the result on a SFML window.
  • Built a JSON-driven configuration system covering four parameter groups — scene objects (size, color, material, position), camera (position, orientation, focal length), image output (dimensions, samples per pixel), and thread count — so scenes can be re-rendered without touching code.

Interests

  • Mathematics
  • Computer Graphics
  • Systems

Socials

Type Platform
Dev
Art
Others

Languages Used

Pinned Loading

  1. notes_publisher notes_publisher Public

    notes_publisher

    Shell 1

  2. FYP_AI_Based_Puzzle_Game FYP_AI_Based_Puzzle_Game Public

    University's Final Year Project

    Python 1

  3. rayTracing rayTracing Public

    Ray Tracing Engine

    C++

  4. Portfolio Portfolio Public

    My personal Portfolio

    HTML

  5. tex_documents_template tex_documents_template Public

    A template to generate PDFs in a latex flavor from markdown, using pandoc.

    TeX