Raymond Zeng is a software developer with 10 years of experience, currently building features for SOTI’s Blockly platform to empower users to create and share custom blocks and automate IoT interactions. He brings strong Android skills demonstrated by contributions to the popular open-source AnkiDroid app, where he performed Kotlin/Java refactoring, bug fixes, and UI improvements. A former MScAC student at the University of Toronto with top-tier academic results and a BBA in Finance from SFU, he blends rigorous technical training with product-minded thinking. His background includes research roles automating large-scale text and sentiment analyses and teaching experience mentoring students in programming and business communication. Outside typical engineering work, Raymond taught over 100 piano students and authored extensive pedagogical materials, reflecting patience, communication skills, and a knack for translating complex skills into clear learning steps. He’s particularly effective at bridging user-facing UX needs with backend extensibility, notably in low-code block-based tooling.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Business Administration - BBA, Finance, General, 4.29/4.33 CGPA, Bachelor of Business Administration - BBA, Finance, General, 4.29/4.33 CGPA at Beedie School of Business at Simon Fraser University
Master of Science in Applied Computing - MScAC, 3.93/4.00 CGPA, Master of Science in Applied Computing - MScAC, 3.93/4.00 CGPA at University of Toronto
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Role in this project:
Mobile Developer (Android)
Contributions:17 reviews, 6 commits, 8 PRs in 4 months
Contributions summary:Raymond primarily contributed to the AnkiDroid application, focusing on code cleanup, bug fixes, and refactoring in Kotlin and Java. Their commits demonstrate an understanding of the Android platform, including UI components and lifecycle management, and they addressed translation and UI-related issues. The user also migrated test code to Kotlin, further illustrating their familiarity with the project's codebase and development practices.
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Contributions:50 pushes, 14 branches in 8 months
anki-flashcardsankidroidandroidtrickretention
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.