Skip to content
View Bradford1040's full-sized avatar
:octocat:
it's all shits & giggles till someone giggles & shits!
:octocat:
it's all shits & giggles till someone giggles & shits!

Block or report Bradford1040

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

Typing SVG

Old by age, but young as a developer.

Welcome to my GitHub profile! Here you'll find my latest projects, collaborations, and a showcase of my coding journey. A developer with a passion for building and modifying applications, particularly within the Klipper (for 3D printing) and Android ecosystems. I specialize in custom development, including creating custom install applications.


  • I thrive on solving complex problems and am always eager to learn new technologies.
  • To create efficient and innovative solutions.
  • My journey in development is driven by a curiosity to understand how things work and a desire to make them better.

A little more than a beginner (or so I feel!)

Recently I completely fell head over heels for CachyOS. Within one week of trying it, my **ScamDows** partition was completely wiped and CachyOS became my daily driver. That was 6 months ago, and I haven't regretted it for a single second! I am 100% Linux, no dual boot, no secondary, and again no regrets.
  • The Catalyst: I got into learning development entirely because of Klipper and Marlin.
  • The Background: I had always just been a PC guy who used his machine for gaming.
  • The Realization: When I dove into custom machines for 3D printing, I quickly learned I needed a few more skills than just pressing the "Play" button in Steam!
  1. Learning the Ropes: I had to learn VS Code just to compile Marlin. It took me a long time—and yeah, I'm embarrassed to admit that—but it's the absolute truth.
  2. The Turning Point: It wasn't long before I was introduced to Klipper, and I was instantly sold on the concept. But man, did it open my eyes to a much steeper learning curve than I ever expected.

Technical Skillset

A comprehensive breakdown of the languages and syntaxes I am actively using:

Scripting & Automation

  • Shell Scripting (Bash / POSIX): Writing automation logic for network interface transitions, routing management, and service control.
  • Fish (Friendly Interactive Shell): Configuring custom terminal environments, aliases, and interactive command-line functions.

Core Programming & Backend

  • Python: Powering Klipper host software, API integrations, and backend data processing.
  • C: Compiling and flashing optimized microcontroller firmware for hardware mainboards.

Configuration, Templating & Logic

  • Lua: Scripting modern Wayland window manager environments, writing custom display rules, and managing desktop variables.
  • Jinja2: Developing dynamic, logic-heavy Klipper macros with variables and conditional statements.
  • INI / CFG / CONF: Structuring hardware definitions, system configurations, and secure network tunnel parameters.

Frontend & Theming

  • JavaScript / TypeScript (Vue.js): Navigating and modifying reactive single-page applications like Mainsail.
  • CSS: Writing custom stylesheet overrides for UI theming and web interface personalization.

⚒️ Languages & Frameworks & Tools ⚒️


WebStorm PyCharm IntelliJ Clion PhPStorm Rider RustRover GoLand Atom Git GitHub Linux Python Java JavaScript Jupyter

Bash Android Studio VS_Code Visual_Studio Kate Emacs Arduino Terminal Blender NeoVim Oxygen Word PowerPoint Excel Chrome Discord

Pinned Loading

  1. Klipper-Backup Klipper-Backup Public

    Forked from Staubgeborener/Klipper-Backup

    Custom KIAUH install of Klipper-Backup is a script for manual or automated Klipper GitHub backups. It's lightweight, pragmatic and comfortable.

    Shell 1

  2. kiauh-klippain-shaketune kiauh-klippain-shaketune Public

    Forked from Frix-x/klippain-shaketune

    Klipper streamlined input shaper workflow and calibration tools

    Python 3

  3. TradRack TradRack Public

    Forked from Annex-Engineering/TradRack

    A MMU system developed by ANNEX Engineering

    Python

  4. eddy-ng eddy-ng Public

    Forked from vvuk/eddy-ng

    Python

  5. dns-blocklists dns-blocklists Public

    Forked from hagezi/dns-blocklists

    DNS-Blocklists: For a better internet - keep the internet clean!

    Text

  6. bralico bralico Public

    Forked from KalicoCrew/kalico

    Klipper, my own creation starts here

    C