Summary
Kirill Tregubov is a Full Stack Developer with 8 years of experience building modern web, mobile, and desktop apps using React, React Native (Expo), Tauri (Rust), Node.js, and PostgreSQL. He has led development of production-grade developer tools and internal dashboards at BMO—authoring a TypeScript CLI that performs AST-based code-quality analysis and integrates with GitHub Actions to surface metrics across repositories. Kirill pairs product-minded engineering (shipping a high-participation education platform used by 40,000+ students) with solid devops practices like CI/CD, Docker deployments, and AWS automation. A University of Toronto computer science graduate and longtime open-source advocate, he favors strict TypeScript, shared schema patterns (Zod), and pragmatic migrations that modernize legacy codebases. Outside work, science fiction and astronomy shape his creative problem-solving and long-term curiosity about tooling and UX.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Toronto
High School Diploma, High School Diploma at Bayview Glen
English, Russian, French