About Me

I’m a software engineer focused on building clear, accessible, and well-structured user interfaces backed by solid engineering. Most of my work sits at the point where design decisions and technical choices meet, making sure interfaces look intentional and hold up under real use.

I work as a consultant, helping teams ship modern web applications, improve their systems, and solve technical problems across both front-end and back-end development. My background includes agencies, startups, and product teams in advertising, bio-science, risk analytics, and clean energy.

Over the years, I’ve built everything from marketing sites and design systems to full application architectures. I’m self-taught, started coding early in the web’s evolution, and have stayed close to the technologies that shape how people build for the browser today.

Open Source

AI Chatbot

A RAG-powered chatbot integrated into portfolio websites. Built with Python FastAPI, OpenAI embeddings, and Supabase for vector search. Features real-time context retrieval and a floating chat interface.

PythonFastAPISupabase Vector
React Component Kit

A production-ready scaffold for building React component libraries. Features TypeScript, testing with Jest, and documentation via Storybook. Includes build optimization and publishing workflows for npm distribution.

TypeScriptReactStyled ComponentsJestStorybook
Bestiary API

A REST API featuring North American mythical creatures. Built with Express and MongoDB for reliable data retrieval. Designed to provide structured access to a curated collection of mythical creature information.

ExpressMongoDBPug
Unicolor Theme

A dark VS Code theme inspired by unicorns. Built with accessibility in mind while maintaining visual appeal. Created using a Yeoman generator to ensure proper theme structure and distribution.

YeomanJSONAccessibility
Loadout Maker

A web application for Dead By Daylight players to create custom character loadouts. Built with Vue and integrated with Prismic CMS for content management. Provides players with diverse loadout configuration options.

VueStylusPrismic

Contact

Ask Tyler Anything

Powered by AI