Ryan is a Senior Front-end Developer with 10+ years of combined experience in engineering design, computer science, and system analysis and expertise in software architecture, front-end development, and security. He puts thought into action on projects, designing elegant solutions to complex problems using the latest best practices and development approaches. Ryan delivers features on solutions that surprise and delight users, evolving them with each iteration to achieve a seamless experience. He is currently a postgraduate student and research assistant at University of Alberta working with leading-edge AI/ML technologies.
Working as an architect and director of a nonprofit society to create communities for male survivors and their children of domestic violence and abuse.
Researching the feasibility of creating a Computer Vision system to detect borderline personality disorders using Machine Learning/convolutional neural networks.
Created a database of German research data for predicting marriage outcomes from subject questionnaires.
Testing leading-edge technologies in the AI/ML space.
ClassDojo is a safe and simple communication app for teachers, parents, and students. Developed a web-based mobile app targeting students, teachers, and parents for kids' education. Implemented various screens and new features, UI components, and navigations with React, Next.js, TypeScript, Node.js, and Chakra UI. Performed detailed E2E testing using Jest and Cypress.
Tactacam Reveal (Verizon or AT&T) cellular camera includes a pre-activated SIM card that connects to a mobile device using the Reveal app. Updated screens based on Figma design and worked on API integration using Axios, deployment to App Store and Play Store, and ongoing maintenance.
Pixoul is an agency/consultancy that works with different clients from venture-backed startups to Fortune 500 corporations. Developed a webpage for Pixoul and delivered a mobile responsive solution from scratch.
Cove Smart is an online service for selling home security appliances. Produced high-quality front-end solutions implementing 60% of the UI on the solution, its functionalities, and components for the service.
Topic Pulse is a news service solution that fetches news data from various sources like CNN, Facebook, and BBC for users. Implemented all UI functionalities with mobile responsive features.
Education
Master of Biological Science (Medical Devices using Nanotechnology and Artificial Intelligence)
University of Alberta - Canada
2021 - 2023 (2 years)
BSc Computer Information Systems (CIS)
Athabasca University - Canada
1997 - 2011 (14 years)
Diploma, Instrumentation Engineering Technology
NAIT (Northern Alberta Institute of Technology) - Canada