Adrian (Adi) Cheo

I build systems that free people, whether through automation, philosophy, or storytelling.

Toronto, Ontario, Canada | cv_web@adicheo.com | CV | adicheo.com | LinkedIn


Summary

Full-Stack Engineer with 9+ years of experience specializing in building and maintaining internal tools that streamline operations and empower teams. Proven track record of translating complex stakeholder requirements into intuitive, scalable, and high-quality software solutions. Expertise in full-stack development, including TypeScript/React and Python, Go, with a focus on enhancing efficiency and reducing manual overhead.


Technical Skills

  • Languages: TypeScript, C++, Python, Golang, JavaScript
  • Front-End: React, HTML, CSS, Angular, TailwindCSS
  • Back-End: Node.js, Flask
  • Databases: PostgreSQL, MSSQL, SQL, NoSQL
  • Cloud & Tools: GCP, AWS, Docker, Kubernetes, Git, Jenkins, CircleCI, Papertrail, Sentry
  • APIs & Methodologies: RESTful APIs, iPaaS solutions, Agile, Scrum, CI/CD

Professional Experience

Personal Projects | Lead Developer & Project Owner 2024 - Present - Remote

Designed, developed, and deployed a series of full-stack applications to explore new technologies, build unique user experiences, and solve problems with AI and automation.

  • Erasmatic Matchmaking App: Built a full-stack web app in under 24 hours using React, Bolt, Supabase, and the Gemini API. The app served 800+ users, leveraging an AI pipeline to match buddies and craft personalized introductory messages.
  • Continuum Circular Calendar: Engineered an innovative circular calendar UI using React, TailwindCSS, and SVG animations. This design provides a dynamic, intuitive visualization of multi-layered data (e.g., calendar events, health trackers) that is impossible with traditional grid layouts.
  • AI Argument & Bias Extractor: Developed an automation tool to analyze public articles and books from controversial authors. The tool uses AI to summarize content and identify inconsistencies, logical fallacies, and underlying arguments.

AdiBit Tech | Trading Algorithm Developer January 2020 - December 2024 (Canada)

  • Engineered and tested complex trading algorithms using MQL5 (C++), demonstrating high-level proficiency in a systems programming language.
  • Developed code in MQL5 (C++ language for MetaTrader5).
  • Tested algorithms using historical data and demo environments.

WNDYR | Integration Consultant October 2019 - March 2020 (Canada)

  • Collaborated directly with non-technical stakeholders to understand workflow pain points and build custom API-based automations, saving teams significant time.
  • Led API integration projects for enterprise clients using Python and custom iPaaS solutions.
  • Developed custom connectors for SaaS platforms improving workflow automation by 60%.

DNA Genotek | Full Stack Developer September 2017 - September 2019 (Kanata, Canada)

  • Engineered a Single-Order-Fulfillment Integration API (SOFIA) with a user-friendly web interface, enabling non-technical program managers to extract order details and triage logistics issues. This streamlined the fulfillment process and reduced manual overhead.
  • Developed enterprise APIs and web applications (data portals, healthcare research survey applications, admin interfaces).
  • Supported partners, suppliers, and remote teams to integrate with our platforms for medical device fulfillment solutions.

Magor Corporation | Full Stack Software Developer August 2016 - December 2016 (Ottawa, Canada Area)

  • Developed an Angular based video conferencing and collaboration platform using a Spring Boot REST API and multiple microservices.
  • Engaged in architectural and design decisions that shaped the project and enabled fast iterations and continuous integration.

Deporte Conex | Technical Team Lead October 2013 - September 2015 (Ottawa, Ontario)

  • Led the technical team to build a platform that would bring athletic opportunities to less privileged communities in South America.
  • Managed an Agile developer team to deliver quality software quickly.

Cisco | Software Developer May 2014 - December 2014 (Ottawa, Ontario)

  • Improved internal tooling and build pipelines, reducing server software build and linking times by 80% using disk cloning and process optimization.
  • Investigated and prototyped new technologies (Docker, Yocto, BitBake) to improve the development experience for internal teams.

Cisco | Software Developer May 2014 - December 2014 (Ottawa, Ontario)

  • Improved internal tooling and build pipelines, reducing server software build and linking times by 80% using disk cloning and process optimization.
  • Investigated and prototyped new technologies (Docker, Yocto, BitBake) to improve the development experience for internal teams.

Education

  • Carleton University | Bachelor of Computer Science (Honours), Software Engineering Stream, Minor Business | 2011
  • Flinders University | International Exchange, Computer Science | 2016
  • Free Code Camp | Full Stack Web Development Certification | 2016 - 2017
  • dhamma.org | 3 10-Day Vipassana Courses, Meditation