Craig Curtis
Product-Minded, AI-Accelerated Frontend Architect, Fullstack Developer, and Chinese Linguist
I build AI-powered applications and tooling that makes teams faster, applications that hold up, and tools that take the tedious parts of the job out back. Mostly TypeScript, mostly on the web.
I have professional fluency in Chinese, intermediate Finnish, and beginner Swedish. That global perspective translates into frontend work that spans cultures: internationalization, timezone-aware interfaces, and datetime handling that works across regions and calendar systems.
Velocity
My output has completely shifted since adopting AI coding assistants. Before AI, I shipped around 4,000 lines a week (manual coding). Now? Over 10,000 lines in a single day (AI workflow).
Standards & Quality
This covers the full quality picture: how the site performs for users, how inclusive it is, how well it ranks, whether it follows modern best practices, and whether agentic tools can actually use it. Open up the `Show analytics` section to see the Lighthouse scores and metrics for this specific page.
Open source
Independent open-source engineering at @burglekitt.
gmt (opens in a new tab)
“Give Me Temporal!”: a TypeScript library wrapping the Temporal API in string-in/string-out helpers to kill Date bugs. Ships with companion lint packages for oxlint, ESLint and Biome. Nx + pnpm monorepo, published as @burglekitt/gmt.
worktree (opens in a new tab)
A CLI for the daily Git worktree flow: create, copy .env, open the editor, clean up. Includes an embedded “Chat with the Docs” AI assistant.
run-cv (opens in a new tab)
A mainframe-inspired terminal CV viewer built with Node, React and Ink. Try npx run-cv craig.
Products I’ve worked on
Literacy Pro (opens in a new tab) · Scholastic
An independent-reading platform where students find books, set goals, track reading progress and complete comprehension check-ins while teachers manage levels, recommendations and reporting.
Role: Key frontend architect. Built the onboarding flow and its CSS animation work, accessible interfaces for young learners, in-browser ebook navigation and audio playback tools.
NoteAffect (opens in a new tab)
A classroom engagement platform for live lesson capture, interactive note-taking, Q&A, multilingual captions and recordings.
Role: Sole frontend architect for a period. Built the HTML canvas note-taking tool.
Cisco Networking Academy (opens in a new tab) · Cisco
Cisco's global learning platform for free and certification-aligned courses in networking, cybersecurity, programming, AI, data science and related career paths.
Role: Frontend developer. Built learning modules fed by large markdown-driven data sets, in Gatsby.
Micetro (opens in a new tab) · Men&Mice
A browser-based DDI platform for managing DNS, DHCP and IPAM across on-prem, hybrid and cloud environments, including DNS zones, IP address space, reports, workflows and admin controls.
Role: Frontend developer and UI architect. Built out feature work, split the shared component and utility libraries, and led theming.
CTP (opens in a new tab) · Corivo (acquired by Travel Connect)
Corivo Travel Platform, a travel-operations system used by tour operators to automate business processes, integrate external services and manage day-to-day travel workflows.
Role: Frontend developer and UI / utility architect. Built the company-wide component and utility libraries, drove the migration off legacy and deprecated code, upgraded the data layer to TanStack Query, and designed the Temporal-only date utilities.
Iceland Tours (opens in a new tab)
A Reykjavik-based travel site for self-drive, guided, private, camping and multi-day Iceland vacation packages with flexible dates, local planning and online booking.
Role: Key Frontend architect. Built the cross-app theming and localization for the shared monorepo behind this and SenlinMao.
森林猫 / SenlinMao (opens in a new tab)
A Chinese-market travel site offering Iceland and Europe packages, including self-drive, group, private and camping trips with Chinese-language planning content.
Role: Key Frontend architect and localizer. Built the cross-app theming and localization with Iceland Tours, led the Chinese translation and localization, and fixed the date/time handling.
Nordic Visitor Customer Portal (opens in a new tab)
A customer portal for Nordic Visitor travelers to access post-booking materials such as vouchers, travel documents, itinerary details and support information.
Role: Lead frontend developer. Built the shared utility libraries and UI component package across both portals, led theming, and created the PDF generation service.
Iceland Travel Customer Portal (opens in a new tab)
A customer portal for Iceland Travel bookings, giving travelers a single place to review trip details and access the documents they need before departure.
Role: Lead frontend developer. Sister portal to Nordic Visitor, sharing the same utility libraries, UI component package and PDF generation service.
Elsewhere
Early Works
Driverstest.info (opens in a new tab)
A gamified drivers test practice platform. I contributed to the product vision, UX/UI design, testing, content, and helped build features.
Role: Product, UX/UI, testing, content, development
VR-English (opens in a new tab)
An English learning platform focused on content, testing, and product. I worked on the product direction, UX/UI, testing, and content strategy.
Role: Product, UX/UI, testing, content
CodePen (opens in a new tab)
My earliest frontend experiments and UI explorations, where I tested ideas, interactions, and visual concepts.
Role: Design and development experiments