Hi, I’m Marcus McBride, a full-stack software engineer with 5+ years of experience building performant, user-focused apps for startups and SaaS platforms. I thrive on writing clean code and shipping features that users love. I led the development of a Twitch + Spotify chatbot to boost real-time community engagement by 40%; designed a backend at Coverland to cut page load times by 50% and improve conversions by 20%; at NumberOneAI I scaled a UI to support 100+ concurrent ML tasks, increasing usage by 30%. I thrive in collaborative teams and care deeply about clean code and great UX. Ask me about the squirrels I feed every day!

Marcus McBride

Hi, I’m Marcus McBride, a full-stack software engineer with 5+ years of experience building performant, user-focused apps for startups and SaaS platforms. I thrive on writing clean code and shipping features that users love. I led the development of a Twitch + Spotify chatbot to boost real-time community engagement by 40%; designed a backend at Coverland to cut page load times by 50% and improve conversions by 20%; at NumberOneAI I scaled a UI to support 100+ concurrent ML tasks, increasing usage by 30%. I thrive in collaborative teams and care deeply about clean code and great UX. Ask me about the squirrels I feed every day!

Available to hire

Hi, I’m Marcus McBride, a full-stack software engineer with 5+ years of experience building performant, user-focused apps for startups and SaaS platforms. I thrive on writing clean code and shipping features that users love.

I led the development of a Twitch + Spotify chatbot to boost real-time community engagement by 40%; designed a backend at Coverland to cut page load times by 50% and improve conversions by 20%; at NumberOneAI I scaled a UI to support 100+ concurrent ML tasks, increasing usage by 30%. I thrive in collaborative teams and care deeply about clean code and great UX. Ask me about the squirrels I feed every day!

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Full Tilt Media LLC
January 1, 2024 - Present
Led development of a Twitch + Spotify chat bot to boost real-time community engagement by 40%. Engineered a cross-platform Electron desktop app and a real-time playlist ingestion pipeline (Node.js + Twitch API) ingesting 2k tracks per minute. Designed Spotify integration with Twitch inputs to enable live collaborative playlists, driving average playlist dwell time by 20%. Built CI/CD workflow with Electron Forge & Apple Development, reducing manual release prep by 3x. Stack: React, TypeScript, CSS, Node.js, Electron, AWS, Twitch & Spotify APIs.
Software Engineer at Coverland
January 1, 2024 - September 17, 2025
Automated e-commerce UI overhaul: replaced legacy Magento catalog with Strapi + Supabase CMS; cut page load from 2.4s to 1.2s and boosted conversions by 11% within 30 days. Improved product search speed by 3x, boosting conversions by 20% for key campaigns. Authored Node.js ETL scripts to streamline internal product pipelines. Collaborated with frontend to migrate to Next.js ISR architecture, slashing build times by 40%. Stack: Next.js, Node.js, Strapi, Supabase, GraphQL, Vercel, AWS.
Software Engineer at NumberOneAI
June 1, 2023 - September 17, 2025
AI analytics startup; re-engineered client SPA (React + Redux) to handle high-volume WebSocket streams and real-time analytics for up to 5GB datasets. Designed automated Jest & PyTest suites to achieve ~75% test coverage and cut production defects by >50%. Integrated D3 and custom TypeScript components to visualize model drift. Improved client-side performance to support 100+ concurrent training tasks in real-time. Stack: React, Redux, Next.js, Jest, PyTest, D3, TypeScript, AWS/GCP.
Software Engineer at Rivers Casino
February 1, 2022 - September 17, 2025
Built live music display system for in-house LED walls; implemented a Node.js + Twitter API solution for auto-tweets and synchronized now-playing across zones. Created an automated Node.js service to sync DJs’ live set lists to 20+ on-site LED walls and social feeds with sub-300 ms latency. Integrated Twitter API with a custom web-scraper to boost guest song-request engagement 3x during marquee events. Handover with fully documented codebase, reducing future vendor costs by ~40%. Stack: Node.js, Twitter API, Web Scraping, Data Streaming, Real-Time Data.
Software Engineer at Verys
June 1, 2020 - September 17, 2025
Contracted to work on a gaming client's live e-commerce platform (Zenimax/Bethesda). Updated external service APIs (Avalara, Twitch, Payments) to maintain asset inventory and checkout flows. Delivered new UI assets and launched the Greymoor title’s player accounts with remote extended engineering support. Coordinated with remote QA and local dev teams in an Agile environment to hit milestones. Stack: Ruby/Rails, SQL, Docker, Jira, React, GitHub.
Senior Media Analyst at MediaBase
August 1, 2019 - September 17, 2025
Shipped syndicated radio content for Jam Traxx Media to 200+ stations, lifting average time-spent-listening by 25% and launching three new product lines. Maintained 99.3% data quality rate as Senior Media Analyst, underpinning Billboard chart reporting and boosting client confidence in core data products.
Software Engineer at Full Tilt Media LLC
January 1, 2024 - Present
Developed across-platform Electron desktop app with real-time music discovery tools for Twitch; engineered real-time playlist-scraping pipeline (Node.js + Twitch API) ingesting 2k tracks/min; designed CI/CD workflows for Electron/Apple development, and contributed to product growth.
Software Engineer at Coverland
January 1, 2024 - September 17, 2025
Automated eCommerce backend improvements; replaced legacy Magento catalog with Strapi + Subabase CMS, cut page load time from 2.4s to 1.2s, and boosted conversions by 11% within 30 days.
Software Engineer at NumberOneAI
June 1, 2023 - September 17, 2025
Early-stage AI/analytics startup focusing on predictive data; redesigned UI to support 100+ concurrent ML tasks; improved product search speed by 3x and cut build times.
Software Engineer at Rivers Casino
February 1, 2022 - September 17, 2025
Built live music display system for on-site displays; created an automated Node.js service to sync DJs’ live setlists to LED walls and social feeds in under 300 ms; integrated Twitter API and custom web-scraper to boost guest song-request engagement.
Software Consultant at Zenimax/Bethesda Softworks
June 1, 2020 - September 17, 2025
Contract work on a gaming client's live commerce platform; full-stack development for the ZeniMax BAM team; integrated APIs (Avalara, Twitch, payments) and launched UI assets and player accounts remotely.
Senior Media Analyst at MediaBase
August 1, 2019 - September 17, 2025
Shipped syndicated radio content to 200+ stations; improved average time-spent-listening by 25%; maintained 99.3% data quality for Billboard reporting and client confidence.

Education

Web Development Boot Camp at University of California, Irvine
January 11, 2030 - September 17, 2025
Data Analytics Boot Camp at University of California, Irvine
January 11, 2030 - September 17, 2025
Broadcast Engineering at Ohio University
January 11, 2030 - September 17, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Gaming
    paper npChatbot

    npChatbot is a music discovery app made for live-streamers and DJs on Twitch.

    The app pairs your DJ software’s play history with your streaming channel via a set of interactive chat commands. These commands allow your viewers to search through your play history in real time, opening up a level of music discovery for your viewers that is unique to each stream.

    Through its features, npChatbot features direct integration with Twitch, OBS, Spotify, and Discord to allow streamers an even deeper set of options to share the music they play with their streaming communities.

    You can view the project and learn more about it at https://www.twine.net/signin