Skip to content
View 0xKnowles's full-sized avatar
πŸ’­
Growing Flowers πŸ’
πŸ’­
Growing Flowers πŸ’

Block or report 0xKnowles

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

Hi there, I'm Cameron (0xKnowles) πŸ‘‹

I am a Software and Hardware Developer specializing in full-stack applications, custom embedded firmware, and physical hardware telemetry. I build solutions that bridge the gap between elegant user interfaces and physical device engineering.

  • πŸš€ Core Stack: TypeScript, React, Angular, Node.js, C/C++, and KiCad for hardware design.
  • πŸ› οΈ Current Focus: Custom embedded firmware optimizations, e-ink interfaces, and automated cultivation monitors.
  • 🌱 Domain Expertise: A strong background in IT infrastructure paired with deep experience in Integrated Pest Management (IPM) and greenhouse automation.

πŸ“‚ Featured Projects

🌿🐣 CrossPlant XTEink

An open-source custom firmware fork for the XTEink X3 and X4 mini e-ink readers. It merges the advanced typography and performance optimizations of CrossInk with a re-engineered virtual plant companion mechanics system (CrossPet).

  • The Virtual Plant System: Features a reading-driven ecosystem where plant stats (Moisture, Happiness, Health, Discipline) decay in real time while awake, evolving through branches (Scholar πŸŽ“, Balanced βš–οΈ, or Wild 🌲) based on actual reading habits and streaks.
  • Premium Features:
    • A space-efficient Two-Column UI separating plant vitals from detailed reading partner statistics.
    • Dew Drops (DD) Economy: Real-time reading reward synchronization (+1 DD per page, +100 DD per book, time-based accumulation) to spend in an interactive item & cosmetic accessory shop.
    • Dynamic Canvas Rendering: Pixel-art accessories (Glasses, Wizard Hats, Crowns) scale and render directly on top of the plant's sprite.
    • Plant Diary Sleep Screen: A dual-pane standby screen displaying your sleeping plant alongside an RTC-synced daily achievement summary.
    • Hardware Optimizations: High-fidelity SD card .bmp asset probing, custom bezel key long-press shortcuts, and a research-backed typography engine featuring Lexend Deca and Bitter.

🎣 Bio Tackle Box

A dedicated, full-stack application designed for agricultural management. It streamlines digital tracking, workflows, and essential data management for specialized growing environments.

  • Stack: TypeScript, React, and Angular framework infrastructure.

πŸ’§ HydroLogix / DWC Monitor (Custom Hardware)

An automated Deep Water Culture (DWC) environmental monitor built from the ground up to track real-time reservoir metrics.

  • Hardware & Firmware: Custom schematic capture and PCB layout routed entirely in KiCad.
  • Features: Utilizes an Elegoo HC-SR04 ultrasonic sensor for precise, real-time liquid-level tracking and environmental telemetry, all housed in a custom-designed, 3D-printed enclosure.

πŸ’» Technical Toolbelt

C++
C / C++
KiCad
KiCad
React
React
Angular
Angular
TypeScript
TypeScript
Node.js
Node.js

πŸ› οΈ Hardware & Fabrication Capabilities

  • PCB Routing & Embedded Design: Multilayer board layouts, physical input re-mapping, low-power display optimization, and hardware interrupt handling.
  • Rapid Prototyping: 3D printing custom mechanical enclosures tailored to exact circuit and button configurations.
  • Telemetry & I/O: Interfacing custom edge sensor arrays with digital frontend dashboards and embedded UI layouts.

Pinned Loading

  1. NRF24-Slim-Gerber NRF24-Slim-Gerber Public

    Gerber files for a PCB build of a NRF24 external module for the Fl!pper 0

    1

  2. DK64-NSO-Audio-Fix DK64-NSO-Audio-Fix Public

    Custom .dtz configuration files for running Donkey Kong 64 (Tag Anywhere Mod) on the Nintendo Switch Online N64 app. Fixes the "Level Load" audio crash and optimized for smooth frame rates. Tested …