Cris Ryan Tan

Hi, I'm Cris Ryan Tan

Senior Full-stack Engineer specializing in building exceptional digital experiences. I design and develop high-performance web applications with modern technologies.

About Me

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 user experience, clean code, and staying current with emerging technologies.

As the co-founder of Blitzstack.io, I'm dedicated to empowering developers with tools that accelerate development and improve code quality.

Programming Languages

  • JavaScript (ES6+)
  • TypeScript
  • C#

Frontend Technologies

  • HTML5, CSS3
  • React.js, Next.js
  • Angular, Vue.js

State Management

  • Redux
  • RxJS

Backend

  • Node.js
  • .NET (.NET Core / ASP.NET)

Testing & Tools

  • Jest, Unit Testing
  • Integration & E2E Testing
  • Webpack, Rollup, Storybook

DevOps & Performance

  • Git, GitHub, CircleCI, Buildkite
  • Lazy Loading, Code Splitting
  • Tree Shaking, Caching

Experience

Senior Software Engineer

Rokt - Sydney Australia

2019 - Present
  • Developed and maintained a robust frontend SDK, empowering enterprises to deliver targeted advertising seamlessly on e-commerce sites and apps.
  • Achieved a 30% reduction in SDK load time and a 40% decrease in script size, significantly improving performance and user experience.
  • Built and maintained client-side UI components displayed as offers to customers using React, TypeScript, Redux, and RxJS.
  • Adoption at Scale: The SDK is deployed across top-tier companies including Ticketmaster, Best Buy, Domino's, AMC Theatres, and many others, powering customer engagement across millions of users.
  • High-Volume Transactions: Design and developed an SDK handling over a million transactions daily, generating of almost $2 million in daily revenue.
  • Established and enforced coding standards and best practices to ensure high-quality code and efficient development processes.
  • Maintained and monitored app deployments through continuous integration and continuous deployment (CI/CD) pipelines.
  • Implemented guardrails by adding integration tests, visual regression tests, and end-to-end tests to ensure application robustness and reliability.

Software Engineer

Leadbook - Singapore

2017 - 2018
  • Managed and mentored a team of Software Engineers, ensuring high-quality deliverables and fostering a collaborative development environment.
  • Conducted thorough code reviews among peers to ensure code quality, adherence to best practices, and maintainability, resulting in robust and reliable software deployments.
  • Worked closely with product owners and designers, contributing technical expertise and innovative ideas to align with company-wide goals and enhance the overall product vision.
  • Co-structured, designed, and built the frontend of the Leadbook platform, delivering a seamless and engaging user experience.
  • Spearheaded the reimplementation of the existing platform to a modern single-page application using React, Redux, and Styled Components. This transition improved performance, scalability, and user interaction.

Software Engineer

Tritontek - Cebu, Philippines

2015 - 2017
  • Designed and built a Time Management application specifically tailored for use by Civil Engineers, focusing on usability, efficiency, and reliability.
  • Conducted consistent code reviews among peers to ensure high-quality, maintainable, and clean code is deployed. Worked closely with product owners and designers, contributing technical expertise and innovative ideas to align with company-wide goals and enhance the overall product vision.
  • Coached and supported teammates through code reviews and whiteboarding sessions, fostering a collaborative and growth-oriented development environment.
  • Demonstrated and enforced proper coding techniques, emphasizing maintainability, code reuse, clean code practices, and unit testing. Played a key role in driving and maintaining coding standards within the team.

Recent Blog Posts

Let's Connect

I'm always interested in hearing about new opportunities, exciting projects, or just having a friendly chat about technology. Feel free to reach out!

Location

Sydney, Australia

Email

crisryantan@gmail.com

© 2025 Cris Ryan Tan. All rights reserved.

Built with Gatsby, React, and Tailwind CSS