Senior Full Stack and Product Engineer

Tyler Schumacher

Software for teams that work live.

Freelance full stack and product engineering, based in Buffalo. I build websites, commerce systems, integrations, and internal tools, with current client work for Remorseless Records. My 10+ years of professional experience span sportsbook, trading, and banking. My personal projects include AI retrieval and evaluation tools.

Based in Buffalo, NY

Experience

Experience across live products and internal platforms

Building interfaces and services for sportsbook, financial markets, and client teams since 2015.

  1. Current role
    FreelanceBuffalo, New York

    Senior Full Stack and Product Engineer

    Client work
    Remorseless Records commerce platform
    Service focus
    Websites, commerce systems, integrations, and internal tools for local businesses and remote teams.
    Delivery
    Product interfaces, commerce workflows, accessibility, and dependable release and recovery procedures.
    • Develop the Remorseless Records commerce platform with React, Next.js, TypeScript, and Medusa for catalog, publishing, search, and administrative workflows.
    • Integrate Stripe checkout, payment recovery, refunds, and order reconciliation, keeping Medusa as the system of record for commerce.
    • Improve accessibility, responsive layouts, security, CI, deployment checks, and database and media recovery for the new platform.
    • Consulting
    • Commerce
    • React
    • Next.js
    • TypeScript
    • Medusa
    • Stripe
    • PostgreSQL
  2. Caesars SportsbookJersey City, New Jersey, Remote

    Senior Full Stack Developer

    Product
    Live odds, trader tools, analytics
    Focus
    Keeping complex interfaces responsive and clear as information changes.
    Personal impact
    Improved workflows through user feedback, reviewed designs, and mentored other engineers.
    • Designed Go and Java integrations that normalized live betting data from multiple providers and kept market interfaces current as data changed.
    • Built accessible React live odds, trader, and analytics tools for a sportsbook platform serving millions of users, with list virtualization to keep continuous updates responsive.
    • Used FullStory evidence and trader feedback to prioritize and ship improvements to operational workflows.
    • Led technical design reviews and mentored engineers across interface and service delivery decisions.
    • Sports betting
    • Live operations
    • Go
    • Java
    • React
    • TypeScript
    • Kubernetes
    • Accessibility
    • Performance
  3. InstinetNew York, New York

    Senior Full Stack Developer

    Product
    Trading workbenches and services
    Focus
    Modernizing essential tools while protecting reliability and meeting compliance requirements.
    Personal impact
    Modernized legacy tools and improved how teams review, deploy, and recover releases.
    • Built Node.js and Java services for electronic trading workflows, balancing throughput, reliability, and compliance requirements.
    • Replaced legacy Flash workbenches with modular React tools for traders and engineering teams, improving maintainability and release independence.
    • Strengthened GitLab CI and Kubernetes workflows with clearer release inspection and recovery paths.
    • Finance
    • Electronic trading
    • Node.js
    • Java
    • React
    • Kubernetes
    • Release safety
  4. Lab49New York, New York

    Front End Developer

    Product
    Bank research portals
    Focus
    Turning complex business requirements into accessible, usable interfaces.
    Personal impact
    Translated product and legal requirements into clear work for engineering teams.
    • Built accessible React research portals and Java service integrations for banking clients, meeting compliance and performance requirements.
    • Translated product and legal constraints into practical interface and integration designs.
    • Finance
    • Consulting
    • React
    • TypeScript
    • Java
    • Accessibility
    • Performance
    • Compliance
  5. Twisted RopeBuffalo, New York

    Full Stack Web Developer

    Product
    Hospitality and retail web apps
    Focus
    Building adaptable web experiences that support business and marketing goals.
    Personal impact
    Created reusable interfaces and added analytics to guide future product and campaign decisions.
    • Built responsive React and Node.js applications for hospitality and retail, establishing reusable interface patterns across client work.
    • Implemented analytics and search foundations that enabled campaign evaluation and planning.
    • Media
    • Hospitality
    • Retail
    • React
    • Node.js
    • Accessibility
    • Analytics
    • SEO

Projects

Selected projects

Projects I’m building, with screenshots, demos, source code, and notes on the engineering.

01 / Developer toolingReleased
Stackctl’s terminal dashboard showing example services, PostgreSQL connection details, masked credentials, and keyboard controls.Stackctl’s terminal dashboard showing example services, PostgreSQL connection details, masked credentials, and keyboard controls.
Services dashboard · documentation example · secrets masked

Stackctl

0.x · actively developed

Run and manage your local backend services.

A Go CLI and terminal dashboard for running local services with Podman, switching stack profiles, and finding health checks, ports, logs, and connection details in one place.

  • Go
  • Bubble Tea
  • Podman
  • PostgreSQL

Installable CLI · Linux & macOS · no hosted demo

My contribution & engineering notes

I built the CLI, stack configuration and lifecycle commands, terminal dashboard, and release verification workflows.

See what is running
Named profiles keep configuration together. The dashboard places service state, endpoints, and diagnostics alongside each other, with credentials masked by default and configuration changes previewed before saving.
Use the dashboard or automate with the CLI
The dashboard complements documented CLI commands, with JSON output for scripts. Releases include checksums, software provenance, and compatibility checks for each supported platform.

Current state: Public 0.x releases are available for Linux and macOS. The CLI and JSON contracts are being stabilized for 1.x; Windows is not supported. The documentation screenshot shows example service state, not a hosted environment.

02 / Commerce & publishingWork in progress
Remorseless Records staging catalog with album artwork, product search, and music filters.
Music catalog · public staging

Remorseless Records

Public staging

A music store and publishing tools for an independent label.

An online record store where listeners can browse music and merchandise, read about releases, and place orders. The label can manage its catalog and publish editorial content in the same application.

  • Next.js
  • Medusa
  • Stripe
  • PostgreSQL

Public staging preview · not the production store

My contribution & engineering notes

I’m building the Next.js storefront, Medusa workflows, editorial tools, and payment recovery paths.

Recover interrupted payments
Payment handling checks identity, mode, amount, and currency. Reconciliation jobs check the payment provider and recover checkout state when a browser session is interrupted.
Make publishing changes traceable
Content commands check versions, prevent duplicate changes with idempotency keys, and verify what was saved. The storefront and admin tools use the same commerce services, with separate interfaces for shoppers and staff.

Current state: The new application is available on public staging and remains in development. The label’s existing production store is a separate, older implementation.

03 / Developer intelligenceWork in progress
Relantern’s public demo showing a Today brief with technical stories, supporting evidence, confidence, and reading controls.
Today brief · public demo · illustrative stories

Relantern

Public demo

Technical news with the sources behind each summary.

A reading workspace that collects technical news into searchable briefs. Each summary links its claims to source material so readers can check the details.

  • Go
  • Next.js
  • PostgreSQL
  • pgvector

Public demo · illustrative stories · no account needed

My contribution & engineering notes

I’m building the Go ingestion and search services, evidence validation, and Next.js reading workspace.

Keep claims connected to evidence
During extraction, each claim must reference a passage from the supplied source material. Readers can inspect those passages, confidence estimates, and unresolved questions alongside the summary.
Combine exact and semantic retrieval
PostgreSQL text, trigram, and vector searches find relevant stories. Reciprocal rank fusion combines their results. The public demo uses sample stories and runs without private data or live providers.

Current state: The public demo uses sample stories, and its controls work locally in your browser. Live ingestion, delivery, and preparation for production remain in progress.

04 / Financial interfacesWork in progress
QuantHelm’s demo dashboard showing portfolio totals, open positions, and a notice that the data is synthetic and cannot be changed.QuantHelm’s demo dashboard showing portfolio totals, open positions, and a notice that the data is synthetic and cannot be changed.
Portfolio dashboard · public demo · synthetic data

QuantHelm

Public synthetic demo

Track portfolio positions, simulated orders, and risk controls.

A financial dashboard for reviewing positions, simulated trades, and system status. A Go backend and TypeScript interface share validated data contracts.

  • Go
  • Next.js
  • TypeScript
  • PostgreSQL

Public demo · synthetic data · no live trading

My contribution & engineering notes

I’m building the Go and PostgreSQL foundation, shared data contracts, and the Next.js dashboard with an isolated demo.

Make financial state explicit
The dashboard shows positions, simulated orders, risk controls, and reconciliation status separately. Validated contracts and exact decimal values keep financial data consistent between the API and interface.
Explore the dashboard with sample data
The demo reuses dashboard components with deterministic synthetic data. Sorting, filtering, pagination, and theme changes work locally without a database, broker, or external service.

Current state: The public demo shows synthetic positions and simulated trades. Research, strategy execution, account access, and live trading are not available.

05 / Personal websiteLive
Tyler Schumacher’s portfolio homepage with a Buffalo skyline header, introduction, and project, contact, and resume links.Tyler Schumacher’s portfolio homepage with a Buffalo skyline header, introduction, and project, contact, and resume links.
Homepage · personal portfolio

tyschumacher.me

Personal portfolio

My projects, engineering experience, and contact details.

I built this site to share my work and help people get in touch. It supports keyboard navigation, adapts to different screen sizes, and includes light and dark themes.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Live website · public source

My contribution & engineering notes

I designed and built the site, from its visual identity and project presentation to sharing metadata, contact handling, and automated quality checks.

Make the work easy to evaluate
Each project includes screenshots, engineering notes, and links to available demos and source code. Project content renders on the server and remains usable without JavaScript.
Check sharing, accessibility, and contact forms
Social previews include an image, and animations respect motion preferences. Contact requests have size limits and timeouts. Browser checks cover keyboard navigation, responsive layouts, accessibility in both themes, and assets used by search engines.

Current state: The site is live with five selected projects, screenshots, a downloadable resume, and links to available demos and public source code.

Skills

Skills & tools

Languages & interfaces

  • TypeScript
  • Java
  • Go
  • React
  • Next.js
  • Tailwind CSS
  • Zustand
  • TanStack Query

Backend & APIs

  • Node.js
  • Spring Boot
  • PostgreSQL
  • Redis
  • GraphQL
  • gRPC

Messaging & live systems

  • Apache Kafka
  • NATS
  • WebSockets
  • Server Sent Events

Delivery & observability

  • Kubernetes
  • Docker
  • Podman
  • Grafana
  • OpenTelemetry

How I work

  1. Understand the workflow

    I talk with the people using the software to understand their work and where they get stuck.

  2. Make behavior clear

    I make system status visible in the interface and add logs and metrics to help diagnose problems.

  3. Plan for ownership

    I review technical decisions with the team, test critical workflows, and plan how to deploy and recover from failures.

Engineering priorities

  • Accessibility
  • Performance
  • Observability
  • Release safety
  • Compliance
  • Analytics
  • SEO

Contact

Let’s talk about your team.

Hiring for a role or planning a project? Share what you’re building and where I could help.