IBM Personal Computer 5150 // Fernandez_OS

C:\USERS\RYAN\HOME · cga_text_mode · 80x25

UP ----:--:--[ READY ]
----.--.--_--:--:--
VISITS: ----
> BIOS v2.04 ... OK
> Loading subject_profile.dat ... OK
> Mounting /portfolio ... OK
> Establishing comm_link ... OK
> ALL SYSTEMS NOMINAL

Subject: Ryan Fernandez

B.Sc. Computer_Science · Class of 2026 · undergraduate_fellow

Undergraduate engineer exploring the intersection of low-level systems and high-density information design. I build terminal-first tooling, embedded telemetry stacks, and human-computer interfaces for resource-constrained environments. Previously: research assistant in the Embedded Systems Lab; currently: shipping a senior capstone on adaptive UIs over flaky links.

// subject.dat — quick facts
[status]undergraduate, year 4 of 4
[region]Seattle, WA · UTC-8
[pronouns]he/him
[currently]looking for new-grad SWE roles · summer 2026
[loves]compilers, terminals, embedded silicon, sci-fi UIs
[dislikes]popups, dark patterns, modal hell, autoplay video
Last_Project_ID
AETHER_GRID
Status: DEPLOYED · v1.4.2
Active_Research
CHRONOS_OS
Status: EXPERIMENTAL

$ ls /home/ryan/

drwxr-xr-x · 8 entries

$ tail -f /dev/markets

30d · close · yahoo finance
gold (GC=F) :: [..] fetching feed
silver (SI=F) :: [..] fetching feed
oil WTI (CL=F) :: [..] fetching feed
S&P 500 :: [..] fetching feed
NASDAQ :: [..] fetching feed
Dow Jones :: [..] fetching feed
VIX :: [..] fetching feed
bitcoin :: [..] fetching feed
ethereum :: [..] fetching feed
EUR/USD :: [..] fetching feed
GBP/USD :: [..] fetching feed
USD/JPY :: [..] fetching feed
AAPL :: [..] fetching feed
NVDA :: [..] fetching feed
MSFT :: [..] fetching feed
[..] reading /var/guestbook
source :: query1.finance.yahoo.com · supabase · auto-refresh 60s

$ vmstat 1 -- live host

browser perf API · 1s tick
fps0 hz
heap0 mib
net_in0 kb/s
src :: requestAnimationFrame · performance.memory · resource timing
// 04_lab_log — research_journal
2026.04.20::

thoughts on adaptive UI under packet loss

experimenting with predictive frame interpolation for telemetry dashboards on flaky links. early results: 38% perceived latency drop. naive baseline: render-on-arrival; ours: render-on-prediction with reconciliation on the next ack.

#ui#networking#research
2026.03.11::

rewriting the linter in rust

AmberLint v2 now ~9x faster. zero-copy AST traversal was the unlock. lessons: don't fight the borrow checker, design with it. the type system is a free proof assistant if you stop yelling at it.

#rust#tooling#perf
2026.02.02::

why CRTs still rule

phosphor decay is not a bug, it's an animation primitive. the modern web should learn from analog. building this very portfolio convinced me: scanlines + a tasteful flicker > 99% of motion design libraries.

#design#essay
2026.01.15::

wired up a 1985 sony PVM

found a PVM-1454Q at a thrift store for $40. soldered a SCART-to-component breakout, fed it from a raspi running framebuffer-only linux. typing at 40fps on real phosphor is a religious experience.

#hardware#retro
2025.12.04::

csv is not a serialization format, it's a vibe

spent a week parsing scientific instrument logs. RFC 4180 is a polite suggestion. the actual format is 'whatever the LabVIEW intern shipped in 2009.' wrote a forgiving parser; should've written a strict one and a converter.

#data#lessons
// 06_achievements — system_log
[2026.03]ACHIEVEMENT_UNLOCKED :: hackathon_winner (Phosphor Hacks 2026)
[2025.11]ACHIEVEMENT_UNLOCKED :: dean_list (4 consecutive semesters)
[2025.09]ACHIEVEMENT_UNLOCKED :: open_source_contrib (50+ merged PRs)
[2025.06]ACHIEVEMENT_UNLOCKED :: research_assistant (Embedded Systems Lab)
[2024.12]ACHIEVEMENT_UNLOCKED :: scholarship_recipient (CS Excellence)
// git_feed — recent_commits
$ gh repo list torvalds --limit 4
[..] fetching git remote...
-- tty1 · interactive_shell --READY
tty1 — ryan@amber-lab :: type `help` to begin · try `ai who built you?`
C:\>
RYAN:\>
[F1]ABOUT[F2]PROJECTS[F3]CONTACT[F4]LAB_LOG[F5]SKILLS[F6]USES[ESC]HOME© 2026 fernandez_os · all bytes reserved
IBM5151 · Personal Computer Display