10-12% Off Our SDK's Time to Interactive, and the A/B Skills That Measured It
Two changes cut Rokt's web SDK time to interactive by 11% at p50 and 12% at p95. Here's how we tested the result and connected latency to revenue.
Read moreSenior Full-stack Engineer specializing in web performance optimization and AI-assisted development. I build high-performance applications and leverage AI to accelerate engineering productivity.
10+
Years building for the web
40%
Smaller script size
75%
Cold-load reduction
68%
Faster SSR page loads
Innovative and detail-oriented Senior Software Engineer with a specialisation in Frontend technologies and deep expertise designing and developing high-performance, scalable web applications.
Expert in modern JavaScript frameworks, with a strong focus on creating intuitive, responsive, and accessible user interfaces. Sound experience in backend development, DevOps projects, and end-to- end testing.
Passionate about web performance optimization, AI-assisted development workflows, and staying current with emerging technologies. I write about cutting load times, building AI coding agents, and turning engineering expertise into scalable team capabilities.
As the co-founder of Blitzstack.io, I'm dedicated to empowering developers with tools that accelerate development and improve code quality.
Lorikeet - Sydney, Australia
Rokt - Sydney, Australia
Leadbook - Singapore
Tritontek - Cebu, Philippines
Two changes cut Rokt's web SDK time to interactive by 11% at p50 and 12% at p95. Here's how we tested the result and connected latency to revenue.
Read moreHow a performance audit uncovered three independent optimizations that cut cold load transfer by 75%, reduced widget load time to 681ms, and trimmed 630KB from our bundles, and how they amplified each other.
Read moreHow our team wired Slack, Linear, and Cursor into a delegation pipeline, and why a single agents.md file did more for AI output quality than any tool upgrade.
Read moreWe built around 60 Claude Skills at Lorikeet. Here are the ones that stuck, the structural patterns behind them, and the lessons we learned the hard way.
Read moreThe mental model I use for AI coding assistants: delegate well-specified tasks and walk away, or leverage AI as a pair for diagnosis and design. Plus the migration that taught me when to switch.
Read moreThe instrument-measure-identify-optimize loop I learned building Rokt's SDK, applied to a slow Remix app at Lorikeet: parallel queries, defer, and skeleton UI cut observed page load from 2.2s to ~700ms.
Read moreI'm always interested in hearing about new opportunities, exciting projects, or just having a friendly chat about technology. Feel free to reach out!
Sydney, Australia
crisryantan@gmail.com
