Curriculum Vitae

Matthew Salah.

Senior Software Engineer

Full-stack engineer specializing in Ruby on Rails, Flutter, and AI-driven applications. Architecting complex backend systems and leading products from zero to launch.

Professional Summary

I am a product-minded Software Engineer with a deep expertise in Ruby on Rails and Flutter. I excel at taking complex business requirements and translating them into scalable architectures and seamless user experiences. Currently at Watzan, I lead the development of highly technical products—including integrating LLMs and custom computer vision pipelines—handling everything from database design to app store deployment.

AI & Computer Vision Rails & Flutter End-to-End Architecture

Technical Skills

Languages & Frameworks

Ruby on Rails Dart / Flutter JavaScript / TypeScript Node.js HTML5 / CSS / Tailwind

Architecture & Cloud

PostgreSQL / SQL AWS Google Cloud / Firebase RESTful APIs Background Jobs (Sidekiq)

AI & Product

LLM Integration (OpenAI, Gemini) Computer Vision (OCR) UI/UX Design App Store Deployment

Work Experience

Software Developer – Watzan LLC

Dec 2022 – Jul 2026

End-to-End Product Ownership

  • Managed full product lifecycles, including stakeholder engagement, UI/UX design, full-stack development, testing, and maintenance to meet business objectives.
  • Created, managed, and evaluated an annual computer science co-op internship program, actively mentoring students and overseeing their technical growth.
  • Lead designer and developer for landing pages, including Fanter.ai.

Technical Client Success & Product Roadmapping

  • Acted as the primary technical liaison for clients, actively listening to their requests to translate business needs into actionable development roadmaps.
  • Owned the complete feedback loop: engineered requested features and bug fixes while maintaining transparent communication with clients from initial request through successful deployment.
  • Cultivated strong client relationships by validating their feedback, managing expectations, and ensuring technical solutions directly aligned with their strategic goals.

AI & Computer Vision Engineering (Purple Crayon)

  • Architected and launched an AI-powered writing evaluation platform for educators using Flutter and Ruby on Rails.
  • Engineered a robust multi-pass OCR pipeline combining Google Cloud Vision and Gemini Pro Vision to accurately transcribe imperfect student handwriting.
  • Developed a custom text-diffing and spatial-mapping algorithm to overlay grading feedback and highlights directly onto uploaded document images.
  • Integrated OpenAI (GPT-4o) with custom prompt engineering to automate rubric-based grading and generate actionable student feedback.

Flutter & Mobile Development

  • Lead Developer for Cross-Platform Apps:
  • Optimized apps for mobile, tablet, and web platforms, incorporating custom animations and fluid user experiences.
  • Integrated Firebase backends across platforms (Hosting, Authentication, Cloud Firestore, Cloud Storage, and Google Analytics).
  • Implemented Node.js cloud functions (JS/TS) for scalable backend processing, alongside Google AdMob and secure Google/Apple OAuth integrations.

Ruby on Rails Full-Stack Development

  • Led development of a high-performance search engine using PostgreSQL (ILIKE, pg_search), optimizing for full-text search and trigram similarity.
  • Developed Rails API endpoints to securely bridge the backend with Flutter front-end mobile applications.
  • Implemented secure user authentication with Devise, OmniAuth, and a custom one-time-password (OTP) system.
  • Built extensive gamification systems, including group leaderboards, streak tracking, and badge systems with custom email/notification integrations.
  • Created comprehensive admin dashboards equipped with real-time metrics, Sidekiq for background processing, and user management interfaces.
  • Designed and implemented a metrics reporting module tracking daily/weekly inputs, page views, and activity, featuring date filtering and automated Excel exports.
  • Managed AWS S3 migrations and integrated Active Storage for scalable and efficient file handling.
  • Designed AI-driven profile recommendations and optimized overall platform performance, query efficiency, and SEO via custom meta tags.

Guest Technical Instructor – Saint Mary’s University

May 2022 – Dec 2022 · 8 mos

  • Delivered professional workshops on data analysis, visualization, and effective technical communication for engineering and economics students.
  • Delivered “Presenting Using PowerPoint Workshop” at quarterly student Professional Development Seminar.

Teaching Technologies Assistant – Saint Mary’s University

May 2020 – Dec 2022 · 2 yrs 8 mos

  • Trained professors and staff on software applications, emphasizing advanced techniques.
  • Developed training materials, including documentation, presentations, workshops, and videos.

Education

  • Carleton University Logo
    Master of Science, Economics with Collaborative Specialization in Data Science Carleton University · Fall 2026–Winter 2028

    Key Courses: Data Science Applications, Data Science Analytics, Econometrics, Macro/Micro Theory, Developmental Economics

  • Saint Mary's University Logo
    Bachelor of Science, Engineering Saint Mary's University · 2020–2022

    Key Courses: Engineering Economics, Electric Circuits I, Modelling & Optimization, Data Structures & Algorithms, Numerical Analysis.

  • Saint Mary's University Logo
    Diploma in Engineering, General Saint Mary's University · 2020–2022

    Key Courses: Calculus I,II,III, Applied Linear Algebra, Differential Equations, Probability & Statistics, Thermodynamics, Fluid Dynamics.

  • Saint Mary's University Logo
    Bachelor of Commerce, Economics Saint Mary's University · 2017–2020

    Key Courses: Advanced Macro/Micro Economics, Business Finance I,II, Issues in Economic Development, Development Economics.

Licenses & Certifications

  • Udemy Logo Flutter Advanced Course - Clean Architecture With MVVM — Udemy (May 2025)
    Show credential
    • Mastered the separation of business logic and UI layer rendering using the MVVM design pattern.
    • Implemented robust state management and strict dependency injection pipelines for scalable enterprise codebases.
  • Udemy Logo The Complete Full-Stack Web Development Bootcamp — Udemy (Mar 2025)
    Show credential
    • Built comprehensive web applications using Node.js, Express, and PostgreSQL backends.
    • Architected secure authentication flows and scalable RESTful API structures from scratch.
  • Udemy Logo The Complete Ruby on Rails Developer Course — Udemy (Dec 2024)
    Show credential
    • Developed complex data-driven applications utilizing Active Record associations and database migrations.
    • Deployed production-ready Rails applications with integrated automated testing and continuous deployment techniques.
  • Udemy Logo The Complete Flutter Development Bootcamp With Dart — Udemy (Feb 2024)
    Show credential
    • Designed fluid, native-feeling mobile UIs utilizing custom animations and deeply responsive layout rendering.
    • Integrated Firebase infrastructure for real-time cloud data storage and secure user authentication flows.
  • Udemy Logo Flutter & Dart – The Complete Guide — Udemy (Sep 2023)
    Show credential
    • Gained deep proficiency in Dart programming, specifically focused on object-oriented structures and asynchronous execution.
    • Explored advanced widget tree management, page routing, and complex device-native feature integrations.
  • Google Logo Google Data Analytics Professional Certificate — Google (Feb 2023)
    Show credential
    • Programmatically cleaned, analyzed, and visualized complex datasets utilizing SQL querying, R, and Tableau dashboards.
    • Applied rigorous data-driven decision-making frameworks to solve practical business challenges.
  • Google Logo Google Finance Data Analyst Professional Certificate — Google (Feb 2023)
    Show credential
    • Conducted financial forecasting, variance analysis, and extensive multi-scenario budget modeling.
    • Leveraged advanced spreadsheet functions and visualization tools to present digestible financial reporting to stakeholders.
  • Udemy Logo Learn Ruby on Rails 7 — Udemy (Nov 2022)
    Show credential
    • Adopted Hotwire and Turbo for building lightning-fast, single-page-like applications without writing custom JavaScript payloads.
    • Configured modern asset pipelines and managed complex database relations through optimized querying.

Volunteering

Treasurer – Peaceful Schools International

Jun 2022 – Sep 2024 · 2 yrs 4 mos

Manage and oversee the financial affairs of Peaceful Schools International.

Welcoming Chair – Nova Scotia Secondary School Association

Sep 2011 – May 2018 · 6 yrs 9 mos

Meet and greet with all students when they arrive. Made care packages for everyone.

Band Member – ARHS Band Association

Sep 2008 – Jun 2014 · 5 yrs 10 mos

Play music for the community and public events. Raise funds for music competitions and travel.

Volunteer – Cumberland Minor Hockey Association

Sep 2008 – Apr 2012 · 3 yrs 8 mos

We would help raise funds to lower the cost for lower income families, so that their children can play. We would also aid in the organization of larger events such as provincial tournaments.

Scout – Scouts Canada

Sep 2004 – Jun 2005 · 10 mos

We would do Scouting Fundamental Training and learning the importance of Code Of Conduct.