Skip to content
View jcottam's full-sized avatar

Highlights

  • Pro

Block or report jcottam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jcottam/README.md

Director of Engineering · Full-Stack · AI-Native

I’m a hands-on Director of Engineering with 15+ years of full-stack experience, including building advertising systems at Amazon and financial infrastructure at Stripe—where reliability and performance are essential.

Today, I lead a team of four within a 10-person R&D organization, building agentic AI tools and platforms for advertising and media creation. I bring the same focus to dependable engineering: solid integrations, production-grade reliability, and thoughtful UX. I stay hands-on while leading the team and shaping the technology stack.

My approach brings the same care to AI systems that production software demands: solid integrations, reliable performance, and thoughtful user experiences. I see AI as a foundation for better products, not an add-on—and I’m committed to engineering excellence and AI that meaningfully complements the experiences people use.

Tech Stack

  • Languages: TypeScript · JavaScript · Python · HTML · CSS · SQL · Markdown
  • Frameworks: Next.js · React · Astro · Nuxt · Vue · Tailwind · Node.js · Bun · Hono · FastAPI · Elysia.js
  • AI/ML: Model Context Protocol · OpenAI · Anthropic · Google Gemini · ElevenLabs · Replicate · OpenClaw · Mastra · and many more
  • Infra: Vercel · Cloudflare · Azure · Docker · PostgreSQL · Redis · Databricks · Supabase · Upstash
  • Other: Flora · n8n · Notion · Slack · Discord

Connect

Pinned Loading

  1. agent-resources agent-resources Public

    Battle-tested agent skills and Cursor rules from real projects. Works with Cursor, Claude Code, and any agent.

    Shell 29 1

  2. sparkdown sparkdown Public

    Sparkdown — Markdown editor and publisher. Write, preview, theme, and publish. Built with Next.js + shadcn/ui.

    TypeScript

  3. mcp-client-ts mcp-client-ts Public

    A TypeScript client implementation of the Model Context Protocol (MCP)

    TypeScript 1

  4. html-metadata html-metadata Public

    Lightweight, TypeScript-first JavaScript library for extracting HTML meta tags, Open Graph tags, and other metadata from HTML content or URLs

    TypeScript 10 5

  5. mongo-to-sqlite mongo-to-sqlite Public

    Migrate data from MongoDB Atlas collections to SQLite tables on Turso (libSQL)

    TypeScript

  6. builder-notes builder-notes Public

    A collection of experiments, prototypes, and learning projects by John Ryan Cottam.

    TypeScript