Hi, I’m Tommy Marshall, web product craftsman

Basically, a fullstack engineer with a strong emphasis on beautiful UX and end-to-end product ownership.

Contact

History

TRMLabs, Senior Software Engineer (December 2023 — Present, Remote)

Why I joined: Wanted to stay in the crypto space, but on the side that helped ensure it's positive impact.

Working with a small team tasked with building the core TRMLabs product (Node, React, TypeScript) to stop bad actors using crypto by ensuring compliance and risk management for cryptocurrency businesses in the private and public-sector.

Parafin, Lead Product Engineer (November 2022 — October 2023, Remote)

Why I joined: Had an opportunity to level up a small team and build something that was solving a financial problem with a novel solution.

Building products and experiences that enable small businesses to flourish. Helping lead a team of frontend engineers by instituting best practices like end-to-end testing, package re-use, #a11y, actual error handling and monitoring, improved UX and accessibility, and an improved DX.

Coinbase, Senior Software Engineer (March 2022 — November 2022, Remote)

Why I joined: I'd been a fan of Coinbase and Brian Armstrong for years and, when combined with my Econ degree from GMU, aligned well with their mission to make crypto accessible.

Building full-stack for the web and mobile (react-native) frontend and graphql backend (Relay and Node) internal and external products seen by millions of users each day. Mentored multiple interns and hosted technical interviews.

Medallia, Staff Software Engineer (April 2017 — March 2022, On-site till COVID)

Why I joined: I had honed my craft working with a wide swath of technologies and companies at Viget, but rarely saw the product I was building in the hands of users.

Led engineering teams by improving processes, workflow, tech architecture, mentoring and writing code. On a small team tasked with building awesome interfaces writing TypeScript using React, GraphQL, and other technologies and tools.

Viget, Front-End Developer (January 2012 — April 2017, On-site)

Why I joined: Viget was putting out incredible work and I wanted to be part of it. It was my dream job.

Built out design comps in Photoshop/Illustrator and integrating with PHP and Rails-based applications and CMS’s. Because of my full-stack expertise, I was often the lead developer on projects requiring configuration of CMS’s.

Sire Studios, Inc., Co-Founder (May 2008 — January 2012)

Why I started Sire Studios: I enjoyed the flexibility and ownership of a running my own business while still growing my technical skillset.

Led all web development efforts, including building out custom designed comps into HTML/CSS files and integrating into WordPress CMS. Responsible for maintaining over 35 client sites and technical needs of the business.

Education

George Mason University, 2011

B.S. Economics with a Minor in Information Technology

Personal Projects

From concept to execution, these projects showcase my passion for using the web to solve real problems while staying creative and up-to-date using the best tech the web has to offer. All of my projects take advantage of Github, Google Analytics, CloudFlare, Rollbar, and Digital Ocean services, to name a few.

BrkPnt.com (offline)

Service to easily embed a visual indicator for what breakpoint a browser is currently viewing a page at.

SameTime.co (offline)

Group reminder service that uses texting to keep you and your friends accountable. Built on Laravel utilizing Twilio for texting and Pusher for websocket events.

Selected Presentations and Writings

Specific Skills

Thanks for stopping by!