In 2016, I moved to China and began my work in large-scale education media with New Oriental (XDF), China’s largest private education provider. I contributed to Donut English and STEAM English—two flagship programs that combine language learning with structured creativity and early scientific thinking. Alongside on-camera work, I supported production systems and repeatable workflows across scripting, visual design, and delivery. I collaborated with curriculum teams, animation teams, and early machine-learning groups to help content ship consistently at scale while remaining curriculum-aligned and production-ready.
In 2017, I joined Yuanfudao as an early member of the Zebra English team, an AI-powered English-learning platform that became the company’s flagship product. During this period, Yuanfudao scaled rapidly and later reached a valuation exceeding $15B. I served as on-camera lead teacher and senior production lead, owning major portions of the lesson production pipeline from scripting through delivery. I worked closely with engineering and AI research teams to integrate speech recognition, feedback loops, and iteration into production workflows. By the time I left, I was the most senior production team member on Zebra English.
Since 2020, I’ve independently produced and delivered 10+ complete eLearning courses across global markets. My work has supported clients and partners including the Ontario Ministry of Education, the UAE Ministry of Education, publishers, and software companies. I handled the full production and technical delivery pipeline: scripting, visual design, recording, editing, interactive elements, and SCORM-compliant packaging. This work reinforced my focus on repeatable systems, clean handoffs, and production-ready outputs.
From 2020 to 2024, I co-founded Outfox Media in the UK and helped grow Twisted Minds into a YouTube brand with 900K+ subscribers and 120M+ views. While I was on camera, my core focus was production systems: pipeline design, workflow clarity, and team coordination to sustain high output. I managed distributed teams and built repeatable editorial processes that increased content velocity without sacrificing quality. The channel generated $1M+ in gross revenue and served as a real-world testbed for scalable content operations.
In 2022–2023, I worked in senior business and technical leadership at STEM Minds in Canada. I owned technical delivery across programs and supported execution for public-sector and large-client engagements. I partnered on pitches and delivery planning, and I led the close and execution of a CAD $2M Ontario Ministry of Education project. This role strengthened my focus on bridging product, engineering, and stakeholders, with clear delivery plans and measurable outcomes.
Since 2022, I’ve built hands-off generative AI workflows for creating, refining, and distributing digital media at scale. I designed automation pipelines that turn prompts and source material into structured outputs suitable for production and marketplaces. This work spans LLM tooling, image generation, batch processing, asset organization, and repeatable publishing pipelines. The emphasis is on durable systems: automation that remains understandable, versionable, and easy to extend.
Reactivid is my flagship software product and the clearest expression of my work as a software developer. It is an AI-driven system designed to simplify and structure modern video creation workflows through deterministic, production-ready pipelines. Reactivid treats the script as the source of truth. It can generate or accept narration, align audio to transcript, produce timing data, generate captions and segments, and export editor-ready deliverables. The goal is to reduce manual coordination while keeping outputs portable, maintainable, and easy to hand off across tools and teams.
Take a look at the 100+ technologies, frameworks, and platforms I've worked with across product development, content creation, and AI integration. From design tools to backend stacks, from certifications to deployment pipelines—these cards represent over a decade of hands-on experience across languages, industries, and global teams.
My studio setup includes a Mac Studio (M4 Max, 64 GB RAM) and a Mac Mini, configured for continuous rendering, media processing, and full-stack development. I work across two ultrawide monitors, with a total of four displays for maximum parallel tasking and workspace efficiency. This environment supports everything from multi-cam video editing to machine learning workflows and full system automation.
I’m Craig. I build tools, tell stories, and try to make learning a bit less boring. Over the last 10 years, I’ve worked on education content, AI workflows, full-stack dev projects, and video production for audiences in the millions.
I’ve lived in China and across Southeast Asia for the better part of a decade. These days, I split my time between Canada and wherever the Wi-Fi is fast enough. I work on Eastern Time and thrive in remote-first teams.
Whether it’s a new app, a course, or a YouTube script, I like building systems that scale and content that sticks. If it blends media, education, and code, I’m probably already working on it.
I started my media career in China in 2015, producing educational content for companies like Yuanfudao and New Oriental. Since then, I’ve led video teams, built YouTube channels, and directed large-scale EdTech productions.
Yes. I’m open to freelance projects and part-time or full-time opportunities that align with my experience in video, software, or education tech.
Final Cut, Adobe Premiere, After Effects, Illustrator, Figma, Python, FastAPI, React, SQLModel, Astro, and various AI/LLM tools like Midjourney, OpenAI and DeepSeek.
Yes. I’ve hosted videos for millions of students and am also an ACX-certified narrator with voiceover experience across e-learning, fiction, and explainers.
I'm a computer science drop-out. I’ve been self-teaching full-stack development with a focus on AI-integrated tools. I work in Python, SQLModel, React, Tailwind, and Astro.
I'm Canadian and depending on the time of year I'm based in Toronto, Northern Ontario or Southeast Asia. I work remotely with clients and teams globally.
Yes. I’ve created video content for education ministries, designed courses, and developed full-stack apps for delivery and analytics.
Absolutely. I often write my own scripts, plan video structures, and oversee the full production pipeline end to end.
Yes. I use generative tools for editing, scripting, scoring, and feedback—both for internal development and client-facing content.
Yes. I advise on media pipelines, curriculum design, and EdTech product development—especially for early-stage projects.
Twisted Minds (900k+ subs), Zebra English (1M+ users), and several stock media series with 50k+ in passive revenue.
You can reach me via my email. I usually respond within 24 hours.
Yes. I’ve collaborated with teams in China, the UAE, US, Singapore, the UK, and across North America.
Definitely. I’ve worked on multiple faceless YouTube brands and can support ideation, scripting, SEO, and pacing.
Yes. I work with Git/GitHub, Python environments, and deployment tools like Render, Railway, and Vercel.
I’m focused on building things I wish I had—tools that make learning, testing, and creating easier for others. I’m excited by the overlap of media, AI, and education.