Skip to content
View taylordanger's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report taylordanger

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 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
taylordanger/README.md
████████╗ █████╗ ██╗   ██╗██╗      ██████╗ ██████╗     ██████╗  █████╗ ███╗   ██╗ ██████╗ ███████╗██████╗ 
╚══██╔══╝██╔══██╗╚██╗ ██╔╝██║     ██╔═══██╗██╔══██╗    ██╔══██╗██╔══██╗████╗  ██║██╔════╝ ██╔════╝██╔══██╗
   ██║   ███████║ ╚████╔╝ ██║     ██║   ██║██████╔╝    ██║  ██║███████║██╔██╗ ██║██║  ███╗█████╗  ██████╔╝
   ██║   ██╔══██║  ╚██╔╝  ██║     ██║   ██║██╔══██╗    ██║  ██║██╔══██║██║╚██╗██║██║   ██║██╔══╝  ██╔══██╗
   ██║   ██║  ██║   ██║   ███████╗╚██████╔╝██║  ██║    ██████╔╝██║  ██║██║ ╚████║╚██████╔╝███████╗██║  ██║
   ╚═╝   ╚═╝  ╚═╝   ╚═╝   ╚══════╝ ╚═════╝ ╚═╝  ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝
                                                                                                            
█▓▒░ EMBEDDED SYSTEMS HERO | HARDWARE HACKER | FIRMWARE WIZARD ░▒▓█
$ whoami
taylordanger@embedded:~$ Crafting elegant firmware for the tiniest screens
=======
![terminal header](images/terminal-header.svg)


$ ls -la ~/skills/
total 42
drwxr-xr-x  esp32        modern_cpp   e_paper_ui   real_time_systems
-rwxr-xr-x  embedded.so  firmware.bin testing.exe  hardware_hacks.sh

$ ./connect --social

GitHub LinkedIn Email

$ cat ~/manifesto.txt
╔══════════════════════════════════════════════════════════════════════════════╗
║  > Turning hardware constraints into design opportunities                    ║
║  > Making microcontrollers feel like desktop experiences                     ║
║  > Bridging the gap between 4KB RAM and infinite user expectations          ║
╚══════════════════════════════════════════════════════════════════════════════╝

$ grep -r "expertise" ~/skills/
/home/taylor/skills/core.h:#define ESP32_WIZARD     1
/home/taylor/skills/core.h:#define MODERN_CPP       1  
/home/taylor/skills/core.h:#define EPAPER_NINJA     1
/home/taylor/skills/core.h:#define REALTIME_MASTER  1
/home/taylor/skills/core.h:#define UI_ARCHITECT     1
╭─────────────────────[ SYSTEM STATUS ]─────────────────────╮
│                                                          │
│  ██ GITHUB STATS LOADING...                              │
│  ████████████████████████████████████████████  [██████]  │
│                                                          │
╰──────────────────────────────────────────────────────────╯
$ ./run_diagnostics.sh --full-scan

╔═══════════════════════[ TECH STACK ANALYSIS ]═══════════════════════╗
║                                                                      ║
║  ┌─[ PROGRAMMING LANGUAGES ]─────────────────────────────────────┐   ║
║  │  C/C++      ████████████████████ 100%  [EXPERT]             │   ║
║  │  Python     ██████████████████░░  90%  [ADVANCED]           │   ║  
║  │  TypeScript ████████████████░░░░  80%  [PROFICIENT]         │   ║
║  │  Rust       ████████░░░░░░░░░░░░  40%  [LEARNING]           │   ║
║  └─────────────────────────────────────────────────────────────────┘   ║
║                                                                      ║
║  ┌─[ EMBEDDED & HARDWARE ]───────────────────────────────────────┐   ║
║  │  ESP32/ESP-IDF    ████████████████████ 100%  [WIZARD]        │   ║
║  │  FreeRTOS         ██████████████████░░  90%  [ADVANCED]      │   ║
║  │  Arduino          ████████████████████  95%  [EXPERT]        │   ║
║  │  e-Paper Displays ██████████████████░░  90%  [SPECIALIST]    │   ║
║  └─────────────────────────────────────────────────────────────────┘   ║
║                                                                      ║
║  ┌─[ DEVELOPMENT TOOLS ]─────────────────────────────────────────┐   ║
║  │  Git/GitHub       ████████████████████ 100%  [MASTER]        │   ║
║  │  CMake            ████████████████░░░░  80%  [PROFICIENT]    │   ║
║  │  CI/CD            ██████████████░░░░░░  70%  [INTERMEDIATE]  │   ║
║  └─────────────────────────────────────────────────────────────────┘   ║
╚══════════════════════════════════════════════════════════════════════╝

$ cat /proc/taylor/status
┌─────────────────────────────────────────────────────────────────┐
│  STATUS: █ ONLINE     LOCATION: █ REMOTE/HYBRID                │
│  FOCUS:  █ EMBEDDED UI/UX    AVAILABILITY: █ OPEN FOR HIRE     │
└─────────────────────────────────────────────────────────────────┘

C C++ Python ESP32 Arduino Git

$ ls -la ~/projects/featured/
total 1337
drwxr-xr-x 4 taylor embedded  4096 Oct 12 2025 .
drwxr-xr-x 3 taylor embedded  4096 Oct 12 2025 ..
-rwxr-xr-x 1 taylor embedded  2048 Oct 12 2025 esp32-virtualpet/
-rwxr-xr-x 1 taylor embedded  1024 Oct 12 2025 multi-epaper-manager/
-rwxr-xr-x 1 taylor embedded   512 Oct 12 2025 open-source-contrib/

$ ./project_info.sh --detailed

╔══════════════════════[ PROJECT SHOWCASE ]══════════════════════╗
║                                                                 ║
║  ┌─[ ESP32-VIRTUALPET ]────────────────────────────────────┐    ║
║  │  > Smart Tamagotchi-style companion for ESP32           │    ║
║  │  ✓ Real-time pet simulation with persistent memory      │    ║
║  │  ✓ Optimized rendering pipeline (60fps on 240MHz)      │    ║
║  │  ✓ Deep sleep power management (~10µA idle)            │    ║
║  │  ✓ Touch/button input with debouncing                  │    ║
║  │  ► git clone github.com/taylordanger/ESP32-Virtualpet   │    ║
║  └─────────────────────────────────────────────────────────┘    ║
║                                                                 ║
║  ┌─[ MULTI-EPAPER-MANAGER ]───────────────────────────────┐    ║
║  │  > Advanced e-paper display orchestration system       │    ║
║  │  ✓ Seamless multi-screen transitions                   │    ║
║  │  ✓ Memory-efficient graphics pipeline (2KB buffer)    │    ║
║  │  ✓ Dynamic content scheduling & rotation               │    ║
║  │  ✓ Hardware abstraction layer for any e-paper         │    ║
║  │  ► git clone github.com/taylordanger/GxEPD-Multiple... │    ║
║  └─────────────────────────────────────────────────────────┘    ║
║                                                                 ║
║  ┌─[ OPEN SOURCE CONTRIBUTIONS ]─────────────────────────┐    ║
║  │  > Contributing to the embedded ecosystem              │    ║
║  │  ◆ Bug fixes & performance optimizations              │    ║
║  │  ◆ Documentation improvements & examples               │    ║
║  │  ◆ Community support & code reviews                   │    ║
║  └─────────────────────────────────────────────────────────┘    ║
╚═════════════════════════════════════════════════════════════════╝

Repo Demo Repo Stars

$ cat ~/.philosophy/embedded_manifesto.txt

╔═══════════════════════[ DEVELOPMENT PHILOSOPHY ]═══════════════════════╗
║                                                                         ║
║  "The best embedded UI is one that users forget                        ║
║   is running on a microcontroller."                                    ║
║                                              -- Taylor Danger, 2025    ║
║                                                                         ║
║  PRINCIPLES:                                                            ║
║  ┌─────────────────────────────────────────────────────────────────┐   ║
║  │  ▸ DESKTOP-QUALITY UX                                          │   ║
║  │    └─ UI logic runs identically on sims and hardware          │   ║
║  │  ▸ ZERO-COMPROMISE TESTING                                     │   ║
║  │    └─ Every component isolated, CI/CD automated                │   ║
║  │  ▸ HARDWARE-AWARE DESIGN                                       │   ║
║  │    └─ Constraints become features, not limitations             │   ║
║  │  ▸ INCREMENTAL PERFECTION                                      │   ║
║  │    └─ Atomic changes, reproducible builds, no magic           │   ║
║  └─────────────────────────────────────────────────────────────────┘   ║
╚═════════════════════════════════════════════════════════════════════════╝

$ echo $WORKFLOW
"Small commits, big impact. Test everything, assume nothing."

🎬 Live demo

sim demo placeholder

Try the simulator:
Interactive Demo Download Demo

Try / clone

git clone https://github.com/taylordanger/ESP32-Virtualpet
git clone https://github.com/taylordanger/GxEPD-Multiple-Epaper-Screen-Example

Contact


Pinned Loading

  1. ShellPrototype ShellPrototype Public

    Clamshell e-paper device with dual 4.2" displays, ESP32-S3, and TCA8418 keyboard

    C

  2. FFRPG FFRPG Public

    a text based flyfishing rpg, attempting to make it as complicated as possible

    Python 1

  3. Dark Dark Public

    2D RPG Game Engine Framework by the Catwoman

    Makefile 1

  4. OpenWRT-proxmox OpenWRT-proxmox Public

    script for installing an OpenWrt vm onto a proxmox server

    Shell 7 2

  5. ESP32VirtualPet_devmodex ESP32VirtualPet_devmodex Public

    epaper virtual pet HUGE update

    C 2

  6. terminull_b8sed terminull_b8sed Public

    /** ++++++++++++++++++++++++WELCOME TO tERMINULL_B8SED++++++++++++++++++++++++++++++ **/ /** +++++++++++++++++++++++++++++++++written by the Catwoman+++++++++++++++++++++ **/

    C 4