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
# Taylor  — Embedded Systems Engineer

<div align="center">

![terminal header](images/terminal-header.svg)

</div>

```bash
$ whoami
 taylordanger@workstation:~$ Embedded systems engineer focused on ESP32, FreeRTOS,
                           and high-quality UI/UX on constrained displays.
$ cat ~/profile
 Name:     Taylor
 Role:     Embedded Systems Engineer / Firmware Developer
 Focus:    ESP32 • FreeRTOS • e‑paper UI • Modern C++
 Location: Remote / Hybrid
 Status:   Open for hire
$ grep -r "capabilities" ~/skills/core.h
 ESP32           : enabled
 Modern C++      : enabled
 E‑paper         : enabled
 Real‑time (RT)  : enabled
 UI Architecture : enabled

System Overview

$ ./run_diagnostics.sh --stack
╔═══════════════════════[ TECH STACK ]════════════════════════╗
║                                                             ║
║  PROGRAMMING                                                ║
║  • C/C++            █████████████████   Expert              ║
║  • Python           ███████████████░░   Advanced            ║
║  • TypeScript       █████████████░░░░   Proficient          ║
║  • Rust             ███████░░░░░░░░░    Learning            ║
║                                                             ║
║  EMBEDDED & HARDWARE                                        ║
║  • ESP32 / ESP‑IDF   █████████████████   Expert             ║
║  • FreeRTOS         ███████████████░░    Advanced           ║
║  • Arduino          █████████████████    Expert             ║
║  • E‑paper Displays ███████████████░░    Specialist         ║
║                                                             ║
║  TOOLING                                                   ║
║  • Git/GitHub       █████████████████    Advanced           ║
║  • CMake            █████████████░░░░    Proficient         ║
║  • CI/CD            ███████████░░░░░     Intermediate       ║
║                                                             ║
╚═════════════════════════════════════════════════════════════╝

Featured Projects

$ ls ~/projects/featured
 esp32-virtualpet
 multi-epaper-manager
 open-source-contrib
$ ./project_info.sh --detailed
╔══════════════════════[ PROJECTS ]═══════════════════════════╗
║                                                             ║
║ ESP32‑VirtualPet                                            ║
║  • Tamagotchi‑style companion running on ESP32              ║
║  • Real‑time simulation with persistent state               ║
║  • Efficient rendering pipeline on constrained hardware     ║
║  • Low‑power management (deep sleep)                        ║
║  → repo: github.com/taylordanger/ESP32-Virtualpet          ║
║                                                             ║
║ Multi‑Epaper‑Manager                                        ║
║  • Orchestrates content across multiple e‑paper displays    ║
║  • Memory‑efficient graphics (small buffers)                ║
║  • Scheduling, rotation, and hardware abstraction           ║
║  → repo: github.com/taylordanger/GxEPD-Multiple-...        ║
║                                                             ║
║ Open Source Contributions                                   ║
║  • Bug fixes, performance work, documentation               ║
║  • Community support and code reviews                       ║
║                                                             ║
╚═════════════════════════════════════════════════════════════╝

View ESP32‑VirtualPet · View Multi‑Epaper Manager


Development Philosophy

$ cat ~/.philosophy/embedded_manifesto.txt
 "The best embedded UI is one that users forget
  is running on a microcontroller."

 Principles
  • Desktop‑quality UX on microcontrollers
  • Zero‑compromise testing and CI
  • Hardware‑aware design: constraints inform solutions
  • Incremental, reproducible changes; no hidden magic
$ echo $WORKFLOW
 Small commits, big impact. Test everything, assume nothing.

Skills & Tools

C C++ Python ESP32 Arduino Git


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. OpenWRT-proxmox OpenWRT-proxmox Public

    script for installing an OpenWrt vm onto a proxmox server

    Shell 7 2

  4. ESP32VirtualPet_devmodex ESP32VirtualPet_devmodex Public

    epaper virtual pet HUGE update

    C 2

  5. Project-Aqua-Steel-Pointer Project-Aqua-Steel-Pointer Public

    Python

  6. terminull_b8sed terminull_b8sed Public

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

    C 4