Ryan McGill
@ryanmcgill
Full-stack software engineer building scalable web and AI platforms in MarTech and gaming.
What I'm looking for
I’m a full-stack software engineer with 10+ years of experience building scalable web and AI-powered platforms across MarTech SaaS, freelance marketplaces, and esports & gaming. I focus on performance optimization, CI/CD automation, and delivering user-focused software at scale—while staying product-minded and comfortable with “0 to 1” work.
At Contra, I architected a MCP-powered Co-Agent, expanding AI-assisted coverage across core freelance workflows and improving multi-step task completion with agentic workflows (OpenAI, Claude, LangGraph, and context engineering patterns). I also built memory/retrieval architecture with four memory layers (Pinecone, Qdrant, pgvector, Mem0) and strengthened safety, observability, and tool connectivity using MCP-compatible automation and AI infrastructure. Earlier, I engineered a real-time esports tournament platform, improving performance by 25% with Redis caching, async queues, and connection pooling, and delivered React + TypeScript analytics with D3.js.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Contra
Mar 2022 - Sep 2026 (4 years 6 months)
Architected core components of Contra's MCP-powered Co-Agent, expanding AI-assisted coverage across multiple freelancer workflows and improving multi-step task completion. Built memory and retrieval architecture and integrated AI safety, observability, tool connectivity, and cost control for AI-powered platform operations.
Full-stack Developer
SAAGA Solve
Jan 2025 - Jul 2026 (1 year 6 months)
Built a multi-tenant AI-agent SaaS platform with configurable agents, proprietary data connectors, real-time chat, and automated scheduled workflows. Implemented tenant-scoped authorization, provider-agnostic model streaming/tool calling, secure connectors, and Stripe billing for subscriptions and usage tracking.
Software Engineer
ESL
Sep 2016 - Feb 2022 (5 years 5 months)
Architected and developed an esports tournament management platform with real-time registration, scheduling, and analytics. Built scalable backend services and front-end dashboards, improving performance and implementing CI/CD and cloud infrastructure.
Education
Degrees, certifications, and relevant coursework
UAE University
Bachelor of Science, Computer Science
2010 - 2015
Earned a B.S. in Computer Science from UAE University from 2010 to 2015.
Tech stack
Software and tools used professionally
D3.js
GitHub
GitLab
Kubernetes
Jenkins
GitHub Actions
GitLab CI
MySQL
PostgreSQL
MongoDB
Microsoft SQL Server
Node.js
Django
Next.js
NestJS
Tailwind CSS
Unreal Engine
Redis
Terraform
Jira
styled-components
JavaScript
HTML5
ES6
Kafka
RabbitMQ
Django REST framework
FastAPI
TypeORM
Grafana
Prometheus
Gemini
GraphQL
Vercel
React Testing Library
sso
Time Analytics
GuardRails
SQL
Qdrant
Convex
Neon
Playwright
Pydantic
Pinecone
LiteLLM
Clerk
Langfuse
Vite
Vercel AI SDK
Zod
RunPod
Guardrails AI
N8N
pgvector
React Flow
Agentic
Braintrust
LangGraph
OpenRouter
Mem0
React Hook Form
LangWatch
CapCut
browser-use
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ryan?
You can contact Ryan and 90k+ other talented remote workers on Himalayas.
Message RyanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
