About
Passionate Software Engineer with a strong entrepreneurial spirit, thriving on shipping high-quality, performant code. Having built and launched multiple independent products, I deeply understand the balance between technical excellence and business value. I specialize in end-to-end implementation, cross-platform development, and leveraging AI tools like Claude Code and Cursor. As an avid traveler, photographer, and filmmaker, I bring a unique creative eye to software development. These pursuits deeply inform my approach to building user-centric, visually excellent software—ensuring that every pixel and interaction serves the user's experience.
- Full-Stack Implementation
- Flutter & Mobile Development
- Performance Optimization
- AI-Accelerated Workflows
- Technical Proficiency
Experience
- Apr 2025 - Present
Engineered an offline-capable CRM from concept to launch. Leveraged AI-assisted workflows (Claude, Cursor) to deliver the production-ready MVP rapidly while maintaining high code quality.
- Robust offline-first architecture with SQLite/Supabase synchronization
- Advanced Flutter implementation with Riverpod state management
- AI-driven development workflow increasing delivery speed
- Native Arabic/RTL language support with cultural design considerations
- Flutter
- Riverpod
- SQLite
- Supabase
- Clean Architecture
- 2022 - 2024
Engineered a B2B SaaS platform providing a white-label solution for restaurants to generate QR-code menus and receive online orders.
- Implemented a customizable white-label setup to support multiple restaurant brands
- Developed menu and ordering workflows optimized for mobile-first customer usage
- Delivered full-stack functionality with a Vue/Nuxt frontend and Strapi backend
- Nuxt.js
- Vue.js
- Strapi
- JavaScript
- Headless CMS
- Sep 2019 - Apr 2025Toronto, Canada (Remote)
Developed core aviation technology solutions, focusing on cross-platform performance and custom hardware integrations.
"Salam is an exceptional senior front-end developer who consistently brought deep technical expertise... He tackled our most complex technical challenges with confidence and skill, always delivering high-quality solutions."
Airline Ancillary Booking Front-End Platform
Built and architected a robust front-end codebase designed for multi-developer collaboration and long-term feature growth.
Airline Pre-Order E-Shop (SSR Migration & White-Labeling)
Led a complete rewrite and technical migration to a Nuxt.js Server-Side Rendering (SSR) architecture.
Offline BLE Passenger Ordering System
Engineered a production-ready Flutter application and extended its capabilities to the web using experimental Web Bluetooth APIs.
- Aug 2016 - Aug 2019Toronto, Canada
Delivered enterprise solutions, focusing on complex front-end architectures and micro-frontends for major financial institutions.
TD Assisted Channel & OCA
Engineered and integrated Angular/Java Spring micro-frontend apps to modernize legacy terminal and Java GUI applications for phone agents.
TD Enterprise API Auth Project
Collaborated with architecture teams to implement OAuth/OIDC security models, building front-end consent and login flows using IdentityServer4.
Tangerine & Metrolinx Presto
Implemented core notification functionalities for Metrolinx Presto using Sitecore.
- May 2016 - Jul 2016Mississauga, Canada
Implemented live tracking of vehicles on a map utilizing socket.io for real-time data delivery.
- Socket.io
- JavaScript
- Agile
- May 2015 - Feb 2016Dhahran, Saudi Arabia
Developed core GIS web application features using the Dojo framework and ArcGIS JavaScript API.
- Dojo
- ArcGIS
- JavaScript
Projects
- February 2026
Salona Booking System
Architected and delivered a complete multi-tenant salon booking platform in just 2 weeks. Built as a rapid proof-of-concept before pivoting focus to Artiva CRM.
- React
- Supabase
- Moyasar
- PostgreSQL
- Tailwind CSS
- 2014
ReviewBoard (Open Source)
Contributed to the open-source ReviewBoard project by developing a checklist extension.
- Python
- Django
- Backbone.js
- JavaScript
- 2013-2014
MySimple Sketch
An Android drawing application designed with advanced software design patterns.
Skills
Leadership & Architecture
- Project Establishment
- Technology Selection
- Team Leadership
- Software Architecture
- CI/CD
Frontend & Mobile
- Flutter
- React
- Vue.js
- Angular
- TypeScript
- Nuxt.js
- SSR
- React Native
Backend & Cloud
- Node.js
- Express
- Python
- Supabase
- Firebase
- PostgreSQL
- SQLite
- Azure
Creative & Innovation
- Filmmaking
- Photography
- AI-Assisted Development
- BLE Protocols
- UX/UI Design
