My Career

Use the selector to switch between narrative, gantt, scroll, company, and life timeline views.

Explore the companies, systems, and programs behind the work

Expand each company to inspect projects, roles, and execution context in-place.

12 Companies
43 Projects
2011 - Present Coverage

T. Riley Productions work across operations, systems, and delivery.

Roles

Creator and Product Builder

Traditional resumes flatten complex careers into short bullets and timelines, which made it hard to represent the depth and overlap of my work across multiple projects at once.

Tools: Astro • TypeScript • Markdown • Node.js • AI Tooling

The role sits between production, community signal, and feature delivery. I help translate player feedback into actionable development priorities, keep rollout work organized across Jira and Discord, and support experimental VR features as they move from prototype into the live Meta Quest experience.

Since October 2025, I have supported Nope Challenge as a producer, coordinating Jira priorities with developers, organizing community testing cycles, improving Discord operations, and helping guide mixed reality and hand-tracking feature work.

Roles

Producer

Highlights
  • Coordinated testing cycles with 30+ community members to improve feedback quality for live feature decisions.
  • Supported Reality Breach mixed reality rollout work and ongoing hand-tracking implementation priorities.
  • Improved Discord structure and AutoMod practices to make community operations safer and easier to manage.
  • Helped maintain a strong player experience for a Meta Quest title holding an over 4.5 player rating.

Nope Challenge entered the Reality Breach mixed reality rollout phase and needed coordinated production support to manage live feature priorities, community testing signal, and cross-team planning.

Tools: Unreal Engine • Perforce • Jira • Discord • Meta Quest

The team needed a focused prototype space to test hand-tracking and mixed reality interaction ideas before committing those decisions to the live game.

Tools: Unreal Engine • Meta Quest • Jira • Discord • Production

I help turn broad technical goals into structured, actionable work by connecting client needs, technical execution, and scalable operating processes. The role centers on organizing priorities, shaping client-facing conversations, coordinating delivery milestones, and supporting practical system improvements that can be maintained after launch.

My work has focused on project coordination and business operations, including client discovery, negotiations, modernization planning, website delivery, knowledge-base development, and hands-on support for internal tools and documentation workflows.

Roles

Project Coordinator

Highlights
  • Coordinated an NDA-safe AWS backend modernization engagement covering security, observability, rate limiting, and push notification readiness.
  • Supported ShepherdTech website delivery through testing, design feedback, project tracking, and booking-flow iteration.
  • Turned broad technical goals into structured project plans and actionable delivery work.
  • Contributed to knowledge-base, tooling, and documentation workflows that improved internal operating consistency.

Small and growing organizations often run on fragile infrastructure, scattered documentation, and ad hoc processes that limit scale. Technical work can stall when business needs are not translated into clear delivery priorities.

Tools: AWS • Azure • Docker • CI/CD • Project Coordination

The existing backend needed modernization to support **growth, stronger security controls, and more reliable mobile-facing operations**. The main gaps were straightforward: - legacy infrastructure that limited long-term scalability and flexibility - authentication and token handling that needed tighter security controls - limited overload protection and operational resilience under higher traffic - observability that made troubleshooting slower than it should be

Tools: AWS • Redis • Docker • AWS SNS • Structured Logging

ShepherdTech needed a website that could explain the company clearly, build trust with prospective clients, and make appointment booking feel straightforward instead of buried behind extra friction.

Tools: Website QA Checklists • Browser Testing • Content Review • Appointment Booking UX Flows • Project Coordination

The work is centered on making touring VR activations feel consistent, welcoming, and operationally reliable at scale. That includes coordinating with event organizers, developers, hardware partners, sponsors, and on-site staff; supporting the full player journey from waiver capture and game selection through onboarding, headset turnover, and sanitation; and building practical systems that help staff manage check-in, waivers, schedules, pay, and live event visibility.

Since 2024, I have led production, event operations, and internal tooling support for VR Villa, coordinating staffing, run-of-show readiness, attendee flow, partner alignment, Discord operations, payroll workflows, and event-day systems.

Roles

Producer

Highlights
  • Helped support a repeatable live event operating model used across roughly 50 to 60 events per year throughout the United States.
  • Coordinated production needs across event teams, developers, hardware partners, sponsors, and on-site staff to keep activations operationally consistent.
  • Supported a hands-on attendee experience designed for both returning players and newcomers to VR, including onboarding, gameplay flow, and equipment turnover.
  • Built internal operations systems for check-in, waivers, staffing, payroll, and event-day visibility.
  • Improved staff operations workflows in Discord primarily for team coordination and giveaway execution rather than public community growth.

Live VR events were running on a patchwork of Google Forms, Sheets, and manual staff communication. That made check-in slower, waiver handling harder to track, and event-day visibility too dependent on whoever had the latest spreadsheet open.

Tools: TypeScript • Node.js • Express • SQLite • Socket.io

Recurring events needed clear schedules, role coverage, hour tracking, and payout readiness, but manual coordination created avoidable errors and extra administrative work after each show.

Tools: Google Sheets • Google Workspace • Formula Automation • Discord • Meta Quest

As event activity grew, the staff operations Discord needed clearer navigation, more consistent moderation patterns, and communication paths that worked for leadership, staff, and giveaway coordination.

Tools: Discord • Moderation Bots • Notion • Meta Quest • Community Operations

VR Villa operates free-to-play VR activations that have to feel polished, welcoming, and reliable across a national event circuit. Each show demands the same production quality while adapting to different venues, staffing mixes, sponsor needs, equipment footprints, and audience experience levels, including a large share of players who are brand new to VR.

Tools: Google Sheets • Discord • Meta Quest • Run of Show Planning • Staffing Schedules

The work blends community hosting with practical operations: finding venues, managing RSVPs, coordinating with organizers and partners, translating feedback into site improvements, and creating repeatable planning models that other community members can use. The goal is to make in-person Star Citizen gatherings feel easier to run, easier to attend, and more consistent across regions.

Since 2021, I have organized recurring North Carolina meetups, supported international operations planning, led volunteer delivery of the Bar Citizen 2.0 website migration, and produced larger community activations including CitizenCon watch party logistics.

Roles

Bar Citizen Coordinator

Highlights
  • Organize 4 to 5 recurring North Carolina Bar Citizen meetups each year across local venues.
  • Led volunteer delivery of the Bar Citizen 2.0 website migration to Wix with Trello-based task coordination and direct site edits.
  • Ran a sold-out CitizenCon 2955 theater watch party with venue negotiation, ticketing, donations, giveaways, and follow-up meetup planning.
  • Built repeatable planning and communication patterns for international Bar Citizen event operations.

Multi-region event execution required consistent systems for planning, coordination, and on-site delivery. Without shared operating structure, international community events risked becoming too dependent on local improvisation, fragmented communication, and organizer-specific knowledge.

Tools: Discord • Shared Planning Docs • Operations Playbooks • International Event Operations • Community Organizer Enablement

Local game communities often want in-person connection, but recurring meetups only work when venue coordination, attendance planning, communication, and host responsibilities are handled consistently.

Tools: Discord • Eventbrite • Venue Coordination • Community Event Planning • Community Event Hosting

A digital-first CitizenCon still needed a strong in-person community experience. To make that work locally, the event had to be affordable, clearly organized, engaging for attendees, and supported by reliable venue, ticketing, travel, and follow-up meetup logistics.

Tools: Discord • Eventbrite • Venue Coordination • Community Donation Tracking • Giveaway Planning

The legacy website needed a refreshed platform and clearer content structure, but delivery had to happen through a volunteer-led community model with limited centralized capacity.

Tools: Wix • Trello • Discord • Collaborative Planning Docs • Volunteer Program Coordination

The work combines community leadership with hands-on systems building. I create the operating structure that helps volunteers run events, keep Discord moderation consistent, support large convention activations, and reduce manual staff overhead through bot automation, dashboards, verification flows, and role-scoped admin tooling. I independently owned bot design, development, testing, and deployment, including selecting a cloud provider for hosting.

I manage a mix of community operations, event leadership, Discord governance, and internal systems work, including a 15+ person Event Coordinators program, CitizenCon booth operations, a custom Discord bot platform, server governance for a roughly 40k-member Discord, and on-demand merch operations. TEST Squadron also has 24k registered members, and the bot currently supports 1.4k+ registered users.

Roles

Platform Engineer

Highlights
  • Built and lead a 15+ person Event Coordinators program supporting recurring operations, training, and roleplay events for 30-50 members.
  • Led TEST Squadron CitizenCon 2954 booth operations with 20+ volunteers, livestream visibility, and more than $3,000 in custom merchandise and giveaways.
  • Operate Discord governance, permission architecture, and automation strategy for a roughly 40k-member partnered community connected to a 24k-member organization.
  • Built an open-source Discord operations platform for verification, role assignment, voice channel management, dashboards, and staff workflows as a solo full-stack owner.
  • Platform telemetry over a recent 30-day window recorded 14,411 voice hours across 6,694 unique users and 19,097 messages from 5,252 unique senders.
  • Launched an on-demand Fourthwall merch program supporting community fundraising without traditional inventory overhead.

As TEST Squadron scaled, manual verification and voice moderation workflows created inconsistent governance outcomes, elevated staff workload, and slower response during high activity windows.

Tools: Python • discord.py • SQLite • FastAPI • Uvicorn

Community growth created a need for consistent, high-quality events that could scale beyond ad-hoc hosting and keep members active over time.

Tools: Discord • Notion • Google Docs • Event Briefing Templates • Community Program Leadership

The org needed a low-overhead way to fund community initiatives and deliver consistent, high-quality branded merchandise without manual fulfillment complexity.

Tools: Fourthwall • Discord • Notion • Design Review Workflows • E-Commerce Operations

At large community scale, inconsistent governance patterns and manual moderation workflows create policy drift, staff overhead, and slower response to member and safety issues.

Tools: Discord • MEE6 • Custom TEST Squadron Discord Bot • Notion • Discord Governance

CitizenCon demanded a fast, professional, community-first activation under tight setup timelines, distributed volunteers, and strict organizer standards, while still delivering meaningful engagement for both in-person and remote members.

Tools: Discord • Google Sheets • Livestream Tooling • Vendor Production Workflows • Logistics Planning Docs

CitizenCon booth delivery required dependable staffing, quick local problem-solving, and enough structure to keep the community-facing experience welcoming under event pressure.

Tools: Discord • Planning Calls • Volunteer Scheduling Notes • Local Vendor Coordination • Event Staff Coordination

The role combines tower-level control discipline with expeditionary field operations and broader mission support. I support airfield safety, airspace management, landing zone assessment, partner-nation advising capability, Microsoft 365 unit operations, and public-facing service activities that strengthen the squadron's readiness and community presence.

Since April 2015, I have served with the 235th CAOS as an Air Traffic Controller and multi-role operations specialist, adding Landing Zone Safety Officer, Air Advisor, Combat Airspace, informal unit IT, and community outreach responsibilities over time.

Roles

Air Traffic Controller / CAOS Specialist

Highlights
  • Qualified as a tower controller supporting expeditionary and domestic airfield missions.
  • Certified as a Landing Zone Safety Officer for austere and contingency landing zone operations.
  • Completed Air Advisor and Combat Airspace qualification tracks to expand the unit's mission capability.
  • Provides informal SharePoint, Teams, and Microsoft 365 support that keeps unit digital workflows operational.

Airfield operations in expeditionary environments require controllers who can establish and manage safe, efficient airspace with limited infrastructure, often at austere locations under operational pressure.

Tools: Airfield Operations Systems • Radio Communications Equipment • Air Traffic Control • Tower Operations • Airfield Operations

Expeditionary and contingency missions frequently require aircraft to operate from unprepared surfaces and improvised landing areas. Without a qualified LZSO on the ground, aircrews lack the surface condition data, obstacle clearance information, and safety coordination required for safe operations at non-standard locations.

Tools: Landing Zone Assessment Equipment • Radio Communications Equipment • Airfield Operations Systems • Landing Zone Safety • Airfield Suitability Assessment

Partner nation air forces often require development of institutional knowledge, operational procedures, and technical expertise across aviation disciplines. Building that capacity requires advisors who can operate credibly within partner organizations, understand cultural and procedural differences, and transfer real operational knowledge, not just classroom instruction.

Tools: Airfield Operations Systems • Radio Communications Equipment • Air Advisor • Partner Nation Capacity Building • Aviation Training Delivery

In deployed and contingency environments, multiple air missions operate concurrently within shared, congested airspace: CAS aircraft, tankers, ISR assets, helicopters, and UAS all requiring simultaneous coordination. Without dedicated combat airspace management, the risk of fratricide, airspace conflicts, and mission degradation increases significantly. The AOC Combat Airspace function provides the command and control layer that keeps all of those assets deconflicted and mission-effective.

Tools: AOC Command and Control Systems • Airspace Control Systems • Radio Communications Equipment • Combat Airspace Management • Airspace Deconfliction

Guard units often rely on Microsoft 365 tools without having dedicated local IT personnel to maintain them. When SharePoint pages, Teams access, permissions, or meeting-room workflows break, day-to-day operations can slow down quickly.

Tools: Microsoft SharePoint • Microsoft Teams • Microsoft 365 • SharePoint Administration • Microsoft Teams Administration

Guard units are deeply connected to the communities they serve. Meaningful civic engagement requires steady volunteer support across public events, service projects, and partner activities, not just formal military missions.

Tools: Unit Volunteer Coordination • Event Run Sheets • Community Partner Communication • Community Engagement • Volunteer Coordination

The work required connecting fan organizers, invited guests, sponsors, venue staff, Bar Citizen International, and the broader Star Citizen community into one credible event plan. My focus was keeping communication clear, expectations aligned, and day-of operations ready for a polished convention experience.

From late 2024 through July 2025, I served as Co-Producer for Quantum Vegas 2955, supporting developer relations, sponsor coordination, AREA15 venue communication, Bar Citizen meetup planning, and on-site execution.

Roles

Co-Producer

Highlights
  • Helped deliver a fan-run Star Citizen convention for 200+ attendees in Las Vegas.
  • Supported developer relations for Cloud Imperium Games guests and special attendees.
  • Coordinated sponsor, venue, Bar Citizen, and on-site operations workstreams across the event weekend.
  • Helped extend the convention experience through a connected Bar Citizen meetup at AREA15.

Star Citizen's community spans players, creators, organizations, and developers across the world. Creating a meaningful in-person gathering required careful coordination between fan organizers, venue staff, sponsors, special guests, Cloud Imperium Games developers, Bar Citizen organizers, and more than 200 attendees while maintaining a polished attendee experience.

Tools: Discord • Eventbrite • Run of Show Planning • Sponsor Coordination Workflows • Event Production

10+ years across Ubisoft's player-facing operations, scaling from frontline support into program leadership.

The progression looked like this:

  • frontline support and escalation work close to real player issues
  • automation, dashboards, and KB foundations earlier in my career
  • worldwide e-commerce CS operations through Ubisoft+, Gear Store, and cloud gaming launches as a Supervisor
  • ownership of the Help program and Customer Experience research as Senior Program Manager

From October 2013 to April 2024, I grew through seven roles at Ubisoft, starting as a contract CSR and ending as a Senior Program Manager owning the Help program and Customer Experience research.

Along the way, I led or supported:

  • the worldwide e-commerce CS team through the Ubisoft+ launch
  • the Mercury → Tecsys order management migration
  • the Gear Store launch
  • cloud gaming partnerships with GeForce Now, Luna, and Stadia
  • an automated refund flow that materially reduced e-commerce CS ticket pressure
Roles

Senior Program Manager / Supervisor, E-Commerce Operations / Sr. Lead, E-Commerce Support / Lead, E-Commerce Support / Senior Frontline Representative / Ancillary Frontline Representative / Customer Service Representative (Contract)

Highlights
  • Led Ubisoft Help program (CS portal, in-game help, bug reporting, guides) as Senior Program Manager.
  • Drove customer experience and player research strike teams improving onboarding and journey flows.
  • Helped launch Ubisoft+ across worldwide regions with support-readiness, refund-flow validation, and subscription edge-case coverage.
  • Onboarded Ubisoft titles to GeForce Now, Amazon Luna, and Google Stadia.
  • Built an automated refund flow that reduced e-commerce CS ticket pressure and improved turnaround for eligible cases.
  • Led the Mercury → Tecsys Order Dynamics order management migration.
  • Authored Salesforce, MicroStrategy, and Tableau dashboards used by Ubisoft worldwide CS.

Players moved through fragmented support surfaces, portal, in-game help, bug reporting, and guides each had their own friction points and disconnected workflows, increasing time-to-resolution.

Tools: JIRA • Confluence • SharePoint • Salesforce • Program Management

Customer journeys across games, websites, and ancillary products were inconsistent and lacked a unified research lens, making it hard for teams to see where players got stuck in friction or churned out of onboarding.

Tools: MicroStrategy • Tableau • Salesforce • SharePoint • User Research

Launching a worldwide game subscription meant subscription edge cases, refund flow gaps, and inconsistent CS knowledge could break trust on day one across multiple regions and payment providers.

Tools: Salesforce • Demandware • Tecsys Order Dynamics • Confluence • Launch Operations

Each cloud gaming platform introduced its own quirks, including input lag patterns, account linking behaviors, regional availability, and storefront integration. These were bugs that didn't always reproduce on native installs and could undermine the player experience.

Tools: GeForce Now • Amazon Luna • Google Stadia • Salesforce • JIRA

Manual refund handling drove high CS ticket volume, slow response times, and inconsistent player outcomes. Every refund needing human review created a bottleneck and a poor player experience.

Tools: Tecsys Order Dynamics • Salesforce • Demandware • Process Engineering • Automation Design

Mercury couldn't keep up with the integrated needs of digital key delivery, direct game entitlement, and physical merch fulfillment as Ubisoft's commerce footprint grew, and migrating order management without disrupting CS workflows was non-trivial.

Tools: Tecsys Order Dynamics • Mercury • Salesforce • Demandware • Platform Migration Strategy

The Ubisoft Workshop model relied on physical warehouse inventory, which limited product flexibility and created extra support and fulfillment overhead. The Gear Store needed a scalable on-demand model with stronger QA, reporting, and customer support coverage.

Tools: BigCommerce • Demandware • Salesforce • Tecsys Order Dynamics • FAQ Content Development

Game launches, major sales, game announcements, and other promotional windows created sharp swings in support volume, but over-hiring hurt efficiency and under-hiring damaged service levels. Ubisoft needed a more reliable way to forecast demand and scale staffing without burning out teams or increasing churn.

Tools: Salesforce • Forecasting Models • Workforce Planning Reports • Workforce Planning • Demand Forecasting

CS leadership needed visibility into trending issues, queue health, and customer journey patterns across worldwide operations, but reporting was fragmented across tools and not tailored to the e-commerce CS workflows.

Tools: Salesforce • MicroStrategy • Tableau • Demandware • Dashboard Design

Frontline reps and players needed the same answers from different angles, but knowledge was inconsistent, duplicated, or missing, driving repeat questions and longer ticket handle times.

Tools: Salesforce Knowledge • SharePoint • Knowledge Base Authoring • Content Operations • FAQ Design

CS teams had access to raw Salesforce data but no tailored dashboards to make queue health, response times, and CSAT visible at a glance, slowing floor-level decisions during high-volume periods.

Tools: Salesforce • Salesforce Dashboard Design • CS Operations Analytics • Floor Management • Reporting UX

CS reps repeated themselves on the same handful of issues, bulk player communications were slow, and Ubisoft was missing the automation surface a modern CS org needed.

Tools: Salesforce • SharePoint • Internal CRM Tooling • Automation Design • Salesforce Configuration

TACP pipeline service that built a foundation in air-ground integration, joint communications, and close air support operations.

From October 2013 to April 2015, I trained in the TACP pipeline, gaining exposure to close air support, joint radio communications, and the operating environment that shaped my later airfield operations work.

Roles

TACP Trainee

Highlights
  • Built foundational knowledge in close air support, air-ground integration, and joint communications.
  • Developed the joint operations context that informed my transition into air traffic control and expeditionary airfield work.

Building effective air-ground integration requires personnel who understand both the ground maneuver environment and the capabilities and limitations of air power, knowledge that requires structured training in the TACP discipline.

Tools: Joint Radio Procedures • CAS Training Materials • Mission Planning Checklists • Joint Operations Familiarization • Radio Communications

This work required formal military standards and a public-facing service mindset. I coordinated teams, travel, ceremonial requirements, partner expectations, and family-facing communication so statewide missions could be executed respectfully and reliably.

From 2012 to 2013, I led and trained Honor Guard teams, supported high-volume funeral honors missions, and executed statewide Salute the Troops campaign events with Kangaroo Express and the USO.

Roles

Honor Guard / Public Support Team Lead

Highlights
  • Led and trained Honor Guard teams supporting 540+ annual funeral honors and ceremonial missions.
  • Coordinated statewide logistics, transportation compliance, and cross-regional team operations.
  • Executed Salute the Troops pop-up USO events across 13+ Kangaroo Express locations in North Carolina.
  • Partnered with funeral homes, military families, corporate partners, and the USO in public-facing support roles.

The North Carolina National Guard Honor Guard program needed reliable, scalable leadership to coordinate high-volume funeral honors operations across the entire state while maintaining strict military standards, regional messaging consistency, and seamless coordination with funeral homes and grieving families.

Tools: Military Honor Guard Protocol • Transportation & Logistics Coordination • Team Training Materials • Operational Checklists & Standards • Military Equipment Compliance Documentation

The Salute the Troops program needed strong regional execution in North Carolina to drive awareness, fundraising, and community engagement with military families and service members through a retail partnership.

Tools: Event Planning & Scheduling • Retail Coordination • Donation Collection Systems • USO Program Materials • Promotional & Awareness Materials

Engineering operations service covering soldier training, motorpool construction, trade work, logistics coordination, QRF readiness, and vehicle operations.

From February 2011 to October 2013, I served as a 12K Plumber / Engineering Specialist, supporting technical trades, motorpool construction, new-soldier training, supply coordination, QRF readiness, and vehicle qualification work.

Roles

12K Plumber / Engineering Specialist

Highlights
  • Supported motorpool construction and hands-on trade work in plumbing, electrical, and carpentry.
  • Trained incoming soldiers on unit procedures and field expectations.
  • Worked with logistics and supply to maintain inventory accuracy and readiness.
  • Completed QRF and vehicle qualification training across multiple supported vehicle types.

Engineering units depend on cross-trained, mission-ready personnel who can sustain infrastructure, supply chains, and rapid response capabilities alongside ongoing field training demands.

Tools: Unit Training SOPs • Motorpool Workflows • Logistics and Inventory Tracking • Field Readiness Checklists • Soldier Training

Shareable links use query mode: /career?view=narrative, /career?view=gantt, /career?view=scroll, /career?view=company, /career?view=life