Full-Stack Web Developer · Cross-Platform Engineer · Digital Artist · Student Pilot
B.A. Computer Science Concentration, FAU · Shipping production business software, multi-surface apps, and a published Garmin Connect IQ watch face · Based in West Palm Beach, FL · Available for roles & projects
Aviation tools & flight notes live on the portfolio aviation desk.
- ChronoGT — motorsport tachometer watch face on the Garmin Connect IQ Store (159 watch models; procedural vectors; tight RAM budget)
- AviationPro — browser EFB / flight utilities (NavLog, CX-3 style calcs, weather, W&B) · Live · Portfolio
- pico-hil-autopilot — RP2350 hardware-in-the-loop flight-dynamics rig + SDL2 ground station (newest push)
- Paperworks — document / business suite · Live web · native desktop & mobile in progress
| Production | Software Developer & UI/UX Designer at Florida Window & Door Maintenance, Inc. (Jan 2021 – Present) — commercial web, proposals, invoicing |
| Wearables | ChronoGT v1.1.0 on the official Garmin store — three heritage racing clusters, on-watch settings menu, 159 certified models, live and free on Connect IQ (100+ downloads) · demo |
| Hardware | Custom RP2350 (Raspberry Pi Pico 2) hardware-in-the-loop flight-dynamics rig + SDL2 ground station (pico-hil-autopilot) |
| Aviation | FAA Student Pilot · 129.2 logged hours as of 2026-10-14 (see /aviation flight log preview) |
| School | B.A. CS Concentration (Minor History), FAU · Dec 2022 · A.A. CS · May 2021 |
| Design | 4× Adobe Certified Professional (Photoshop, Illustrator, Dreamweaver, Animate) |
ChronoGT v1.1.0 Multi-Cluster — Classic JDM, Honda S2000 AP1, and 1985 Citroën BX 19 Digit on Garmin Connect IQ
Web-first React/TypeScript (Vite, Tailwind), then package to the surface that needs it:
- Web — responsive, WCAG-minded UI
- Desktop — Wails (Go + React) where a native shell helps
- Mobile — Capacitor / Flutter when the product needs it
- Wearables & embedded — Monkey C / Connect IQ, C/C++ & SDL where hardware matters
- Aviation discipline in software: Flight training enforces methodical checklists and rigorous failure-mode analysis. I don't ship a path I haven't walked through as a failure case.
- Embedded & resource boundaries: Developing ChronoGT for memory-constrained Garmin MIP displays required pure 2D vector mathematics and deterministic rendering without heavy bitmap allocations.
- Typed contracts across surfaces: Web-first frontends (React/TypeScript) stay resilient when packaging to Wails or Capacitor because data schemas and boundary IPC calls are strictly typed and audited upfront.
| Area | Stack |
|---|---|
| Full-stack & systems | TypeScript, React, Go, Dart/Flutter, C/C++, Python |
| Cross-platform | Wails, Capacitor, Flutter, Connect IQ |
| Design | Adobe suite, UI/UX, pre-press / brand work |
| Hardware & retro | Garmin, Love2D/Lua, PSP/PS1 homebrew (C, SDL2, MIPS) |
| Project | One-liner | Links |
|---|---|---|
| ChronoGT | Motorsport watch face with three heritage racing clusters (Classic JDM Analog, S2000 AP1, BX 19 Digit); procedural 2D vectors; published free on Garmin | Repo · Store · YouTube |
| Project | One-liner | Links |
|---|---|---|
| AviationPro | Multi-tab EFB-style utilities tested against real training flights | Repo · Live · Site |
| Paperworks | Professional document / business automation suite (web live; native packaging next) | Repo · Live |
| Project | One-liner | Links |
|---|---|---|
| pico-hil-autopilot | Hardware-in-the-loop flight dynamics on RP2350 with an SDL2 ground station | Repo |
| Project | One-liner | Links |
|---|---|---|
| psp-comics-reborn | Modern recreation of the PSP Digital Comics reader | Repo |
| PSP-Programming | C / SDL2 homebrew notes and modules on real PSP hardware | Repo |
Open to engineering roles, cross-platform contracts, and design collaborations.
- Portfolio: robertfernandez.dev
- LinkedIn: linkedin.com/in/robfernan
- GitHub: @robfernan
- Streaming / maker: YouTube · Twitch · itch.io
- Art: ArtStation · Behance







