Main Pages (14)
Primary navigation and content sections
Home
Welcome to trev.fyi — personal website and portfolio of Trevor McDougald, software engineer and full-stack developer.
About
Background, experience, skills, and professional journey.
Posts
All content including blog posts, life updates, and technical notes in one chronological feed.
Blog
Technical articles, tutorials, and thoughts on software development, web technologies, and engineering.
Projects
Showcase of personal projects, open source contributions, and professional work across web and cloud.
Games
Browser-based experiments, interactive toys, and playable side projects built with modern web tech.
Experience
Professional work history, roles, and career progression in software engineering.
Resumes
Download professional resumes and CV in various formats.
Dashboard
Music listening history, top tracks, favorite artists, and real-time playback from Spotify.
Uses
Tools, software, hardware, and setup for development, productivity, and creative work.
SaaS
SaaS recipes and open-source project tracking — discover and explore projects with repo metrics.
Offline
Offline page when you lose internet connection.
Privacy Policy
Privacy policy and data handling practices for trev.fyi.
Terms of Service
Terms and conditions for using trev.fyi.
Posts (9)
All published articles, life updates, and notes
Trev's 2026
Starting fresh in Virginia and building what's next
Trev's 2025 Year in Review
Life updates from 2025
React 18
Lessons from upgrading my team's package to React 18.2.0.
Custom MDX Components with NextJS
How to create & customize MDX Components!
ECMAScript/Monorepo Static-Linters & Formatters
Linting in Monorepos (eslint, prettier, husky, lint-staged, etc...)
NextJS Configs / Projects
Notes on NextJS Configurations & Examples
React-Table Notes
References/Examples for @tanstack/react-table
UI/UX Notes
UI/UX Notes for Design Systems, etc.
Command Line & Zsh Notes
Quick reference and inspiration for zsh, iTerm2, aliases, and macOS dev setup. Full configs live in my dotfiles.
Projects (6)
Personal and professional projects featured on the website
Internal Amazon project for comprehensive analysis of git repositories—tracking dependencies, code changes, and git metrics across thousands of npm monorepos, websites, and GenAI/AgenticAI projects.
My personal development configuration files, shell setup, editor themes, and macOS optimization scripts — the stuff that makes a fresh machine feel like home.
A collection of self-hosted web applications including links.trev.fyi, eslint-config.trev.fyi, and umami.trev.fyi
Published npm packages and open-source contributions including configuration packages, development tools, and community projects.
Explore a curated collection of modern SaaS templates, starter kits, and boilerplates. Each template includes comprehensive documentation, tech stack breakdowns, and deployment notes so you can move from idea to launch fast. Dial-in the results by targeting frameworks, data layers, or workspace structures—then bookmark the projects that match your roadmap.
A production-grade TypeScript monorepo that powers my personal platform with a modern web app, background workers, shared packages, and end-to-end type-safe architecture.