Skip to content
View Catalysxt's full-sized avatar

Block or report Catalysxt

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.

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
Catalysxt/README.md

Background

Skilled Electronics Engineer with an insatiable need to grow.

Seeing the mix of hardware and software make an object come to life is very satisfying. This is what draws me to embedded systems. After conquering the hobbyist ecosystem including Arduino, I have my sights set on AI development for MCU's.

Fluent in AVR architecture, C++ and sarcasm.

Programming Languages & Standards :

  • C, C++, Python

1. Embedded Systems

  • AVR Programming: Documents my experience absorbing this book. After I finished the book, I went out on my own, with final chapters including fully-fledged projects! Currently, it's upto Chapter 30.
  • Hazard: I like to do a variety of projects but the missing link is always power. Hazard solves this by making any project battery-powered!

2. Software Architecture & Utilities (C++)

  • MyNewRPG - A Text-Based RPG Engine: Built a multi-phase C++ game engine incorporating OOP class inheritance, dynamic stat tracking, level progression systems, dynamic shop economy, and randomized combat mechanics.
  • Tetris: Needed an excuse to learn Raylib so I thought I'd code Tetris.

3. Learning Projects

  • Small Bites: I'm a firm believer in learning-by-doing. This is a custom C++ course focused on project-based learning.
  • Learning Processing: Recreated projects from this book whilst adding my own touches.

Popular repositories Loading

  1. pong_clock-v2 pong_clock-v2 Public

    C++

  2. processing_pixels_typography_perception processing_pixels_typography_perception Public

    A collection of programs dedicated to creating art from images

  3. myNewRPG myNewRPG Public

    Makefile

  4. small_bites small_bites Public

    A collection of small C++ mini-programs that is used to teach C++. V1 represents the core program. V2 is an extension of V1

    C++

  5. tetris_using_raylib tetris_using_raylib Public

    C++

  6. cpp_programs cpp_programs Public

    See title

    C++