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 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
taylordanger/README.md
# Taylor  — Software Developer for various embedded systems.

<div align="center">

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

</div>

```bash
$ whoami
 taylordanger@workstation:~$ Embedded systems developer 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. Spider_Subtitler Spider_Subtitler Public

    Real-time speech-to-subtitle tool for translating anime laserdiscs that are without english subs

    JavaScript 2

  2. inkflow-portal inkflow-portal Public

    Inkflow is a purpose-built portal for tattoo studios that need sharper intake, cleaner artist handoffs, and fewer revenue leaks between consultation and session day.

    TypeScript 2

  3. ShellPrototype ShellPrototype Public

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

    C

  4. FFRPG FFRPG Public

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

    Python 1

  5. OpenWRT-proxmox OpenWRT-proxmox Public

    script for installing an OpenWrt vm onto a proxmox server

    Shell 5 1

  6. terminal-site terminal-site Public

    personal Dev portfolio for Taylor

    JavaScript