Savinu Dissanayake

Computer Engineer & Full Stack Developer

Building innovative solutions with AI, AR, and full-stack technologies. Passionate about creating impactful digital experiences.

About Me

Savinu Dissanayake

Hi, I'm Savinu 👋

I'm a Computer Engineer and Full Stack Developer based in Coquitlam, BC, with a passion for building innovative solutions that bridge technology and user experience.

Recently graduated from Simon Fraser University with a Bachelor's in Computer Engineering (Dean's Honour Roll 2023), I've founded Nextime, an AI-powered social platform, and contributed to immersive AR projects celebrating Indigenous culture.

I specialize in full-stack development, AI integration, and creating seamless user experiences. Whether it's building autonomous robots or crafting intuitive web applications, I love solving complex problems with elegant solutions.

Python
JavaScript
React
Node.js
C/C++
Java
Firebase
WebSockets
Arduino
ESP32
Computer Vision
AI/ML

Experience

Founder & Product Engineer

Nextime

Jan 2025 - Present
  • Founded and led development of an AI-powered social platform streamlining group coordination
  • Engineered AI-assisted features using Python Flask backend and Expo React frontend
  • Designed scalable data models with WebSocket architectures and Firebase
  • Recruited and managed a cross-functional team
Click to read more →

Full Stack Developer

IM4

Sep 2024 - Sep 2025
  • Developed immersive AR mural celebrating Indigenous culture
  • Engineered interactive systems using ESP32 touch sensors with Bare Conductive paint
  • Led weekly strategy sessions with cross-functional teams
  • Initiated UX collaboration resulting in 18% increase in user satisfaction
Click to read more →

Quality Assurance Engineer

FAISAL Lab, Simon Fraser University

Jan 2022 - Apr 2022
  • Conducted comprehensive data analysis producing detailed statistical insights
  • Ensured end-to-end data quality across image processing pipeline
  • Collaborated with management and cross-functional teams weekly
Click to read more →

Customer Service Agent

London Drugs

Jan 2020 - Present
  • Deliver outstanding customer service by actively engaging with customers
  • Utilize effective interpersonal skills to upsell and cross-sell products
  • Manage warehouse inventory distribution and online order fulfillment
  • Train new recruits on company procedures and best practices
Click to read more →

Featured Projects

Panoramic Image Generator

Computer vision pipeline leveraging Harris corner detection, Gaussian pyramids, and SIFT-based feature matching for seamless panoramic image generation.

Tennis Ball Collecting Robot

Autonomous robot using ESP32 and Arduino Nano with custom navigation logic, sensor fusion, and computer vision for efficient tennis ball collection.

Nextime Platform

AI-powered social coordination platform with intelligent hangout recommendations and customizable invitations using Flask, React, and Firebase.

Let's Work Together

Available for freelance projects and full-time opportunities

📧 Email dsavinu@gmail.com
📱 Phone 1-778-316-9351
💼 LinkedIn Savinu Dissanayake
💻 GitHub SavinuDissanayake
← Back to Experience

Founder & Product Engineer

Nextime

January 2025 - Present | Vancouver, BC

About the Role

As the founder and lead engineer of Nextime, I took the initiative to identify a gap in social coordination and built an AI-powered platform from the ground up. This role combined entrepreneurial vision with hands-on technical development, requiring me to wear multiple hats as product designer, software architect, team leader, and engineer.

Nextime is designed to solve the common problem of organizing group hangouts by intelligently recommending activities, generating personalized invitations, and facilitating group decision-making. The platform leverages artificial intelligence to understand user preferences and suggest optimal meeting times and activities.

Key Responsibilities & Achievements

  • Conceived and validated the product vision through user research and market analysis, identifying key pain points in social coordination
  • Architected and developed a full-stack application using Python Flask for the backend API and Expo React Native for cross-platform mobile frontend
  • Implemented AI-powered recommendation engine that analyzes user preferences, schedules, and historical data to suggest personalized hangout options
  • Built intelligent invitation generation system using natural language processing to create engaging, customizable invitations
  • Designed and implemented real-time communication features using WebSocket architecture, enabling instant updates and notifications for group members
  • Integrated Firebase for authentication, real-time database management, and cloud storage, ensuring scalability and security
  • Created comprehensive data models to handle complex relationships between users, groups, events, and preferences
  • Recruited and onboarded a diverse team of developers and designers, establishing collaborative workflows and agile development practices
  • Led sprint planning, code reviews, and technical decision-making while fostering a culture of innovation and continuous improvement

Technical Skills Developed

Backend Development

Python Flask API design, RESTful architecture, database optimization, authentication systems

Frontend Development

Expo React Native, cross-platform mobile development, state management, UI/UX implementation

AI & Machine Learning

Recommendation algorithms, natural language processing, user preference modeling, predictive analytics

Real-Time Systems

WebSocket implementation, real-time data synchronization, push notifications, event-driven architecture

Cloud & Database

Firebase integration, NoSQL database design, cloud storage, authentication flows, data security

Leadership & Management

Team building, agile methodologies, sprint planning, code reviews, stakeholder communication

Impact & Learning

Entrepreneurial Growth

Gained invaluable experience in founding and launching a tech startup, from ideation to implementation

Full-Stack Mastery

Deepened expertise across the entire technology stack, from AI algorithms to mobile interfaces

Leadership Development

Built and mentored a cross-functional team, developing crucial management and communication skills

Product Thinking

Learned to balance technical excellence with user needs and business objectives

This experience has been transformative in developing my ability to think strategically while executing tactically. I learned to navigate the challenges of resource constraints, technical trade-offs, and team dynamics while maintaining focus on delivering value to users.

← Back to Experience

Full Stack Developer

IM4

September 2024 - September 2025 | Vancouver, BC

About the Role

At IM4, I contributed to a culturally significant project: an immersive Augmented Reality mural designed to celebrate and preserve Indigenous culture through interactive digital storytelling. This role required me to bridge the gap between cutting-edge technology and meaningful cultural representation, working closely with Indigenous communities and artists.

The project combined physical art with digital interactivity, creating an experience where viewers could touch specific elements of the mural to trigger AR content, stories, and multimedia experiences. This work demanded both technical innovation and cultural sensitivity.

Key Responsibilities & Achievements

  • Developed the core interactive system integrating ESP32 microcontrollers with Bare Conductive paint to create touch-sensitive mural elements
  • Engineered custom firmware for ESP32 devices to accurately detect touch events and communicate wirelessly with the AR application
  • Built responsive web and mobile interfaces that seamlessly triggered AR experiences based on physical interactions with the mural
  • Implemented real-time data processing algorithms to filter environmental noise and ensure reliable touch detection in public spaces
  • Collaborated with UX designers to create intuitive user flows that made the technology invisible and the cultural content central
  • Led weekly cross-functional meetings with management, designers, and cultural consultants to align technical capabilities with artistic vision
  • Conducted thorough data analysis on user interaction patterns, leading to refinements that improved engagement by 18%
  • Created comprehensive technical documentation and training materials for installation and maintenance teams
  • Presented interactive media demonstrations to stakeholders, effectively communicating complex technical concepts to non-technical audiences
  • Managed project timelines and deliverables while maintaining code quality and system reliability

Technical Skills Developed

Embedded Systems

ESP32 programming, sensor integration, capacitive touch sensing, wireless communication protocols

AR Development

Augmented reality frameworks, 3D content integration, marker-based tracking, spatial computing

Hardware Integration

Bare Conductive paint applications, circuit design, signal processing, environmental durability testing

Full-Stack Development

Real-time web applications, mobile app development, backend API design, database management

UX Collaboration

User experience research, interaction design, usability testing, iterative design processes

Cross-Functional Leadership

Stakeholder management, technical presentations, agile methodologies, team collaboration

Impact & Learning

18% User Satisfaction Increase

Led UX collaboration that significantly improved user interaction and engagement metrics

Cultural Impact

Contributed to preserving and sharing Indigenous stories through innovative technology

Technical Innovation

Successfully integrated emerging technologies in a novel way for public art installations

Interdisciplinary Growth

Developed ability to work effectively across art, culture, technology, and community engagement

This role taught me the importance of technology serving a greater purpose beyond just functionality. I learned to balance technical constraints with creative vision, work sensitively with cultural content, and create technology that enhances rather than overshadows the human experience.

← Back to Experience

Quality Assurance Engineer

FAISAL Lab, Simon Fraser University

January 2022 - April 2022 | Burnaby, BC

About the Role

As a Quality Assurance Engineer at the FAISAL (Facial Analysis and Intelligent Systems) Lab at Simon Fraser University, I played a critical role in ensuring the accuracy and reliability of computer vision and image processing systems. This position required meticulous attention to detail and a systematic approach to identifying and resolving data quality issues.

The lab's research focused on advanced facial analysis technologies, and my work was essential in maintaining the integrity of the data pipeline that fed into machine learning models and research outputs.

Key Responsibilities & Achievements

  • Conducted comprehensive statistical analysis on large-scale image datasets, identifying patterns, anomalies, and quality indicators
  • Developed and implemented data profiling methodologies to assess dataset completeness, accuracy, and consistency
  • Created detailed quality reports with visualizations and statistical insights that informed research decisions and model improvements
  • Designed and executed systematic testing procedures for image processing pipelines, ensuring end-to-end data quality
  • Identified and documented inconsistencies, errors, and edge cases in facial detection and analysis algorithms
  • Collaborated with researchers and developers in weekly meetings to review findings and propose data quality improvements
  • Managed multiple concurrent testing processes while meeting strict academic research deadlines
  • Built automated scripts to streamline repetitive quality checks, improving efficiency and reducing human error
  • Maintained detailed documentation of testing procedures, anomalies discovered, and resolutions implemented
  • Contributed to improving data collection protocols based on quality assessment findings

Technical Skills Developed

Data Analysis

Statistical analysis, data profiling, anomaly detection, data visualization, quality metrics

Quality Assurance

Test case design, systematic testing, bug documentation, regression testing, validation protocols

Computer Vision

Image processing pipelines, facial analysis systems, dataset evaluation, model validation

Python & Tools

Python scripting, data analysis libraries (pandas, numpy), automation, report generation

Research Methodology

Academic research processes, documentation standards, peer collaboration, scientific rigor

Problem Solving

Root cause analysis, systematic troubleshooting, critical thinking, attention to detail

Impact & Learning

Data Integrity

Ensured high-quality datasets that directly improved research outcomes and model accuracy

Process Improvement

Identified and implemented more efficient quality assurance procedures that saved time

Academic Rigor

Gained experience in university research environment with high standards for accuracy

Analytical Mindset

Developed systematic approach to problem-solving and quality assessment

This role was foundational in developing my analytical and quality-focused mindset. I learned the critical importance of data integrity in machine learning systems and gained valuable experience in academic research environments. The attention to detail and systematic thinking I developed here continues to benefit all my technical work.

← Back to Experience

Customer Service Agent

London Drugs

January 2020 - Present | Burnaby, BC

About the Role

Throughout my academic journey at Simon Fraser University, I've maintained a position at London Drugs, where I've developed crucial interpersonal and operational skills that complement my technical expertise. This role has taught me the importance of customer-centric thinking, efficient operations, and team leadership—skills that directly translate to building better software products.

Working in a fast-paced retail environment while pursuing a demanding engineering degree has honed my time management, communication, and problem-solving abilities under pressure.

Key Responsibilities & Achievements

  • Deliver exceptional customer service by actively listening to customer needs and providing knowledgeable product recommendations
  • Utilize consultative selling techniques to effectively upsell and cross-sell products, consistently meeting sales targets
  • Manage warehouse inventory distribution across the store, ensuring optimal stock levels and product availability
  • Process online orders with 15-minute fulfillment guarantee, requiring efficient time management and accuracy
  • Train and mentor new recruits on company procedures, customer service best practices, and system operations
  • Handle customer inquiries, concerns, and complaints with professionalism and effective problem resolution
  • Maintain product knowledge across diverse categories including electronics, health products, and general merchandise
  • Collaborate with team members to achieve store objectives and maintain high customer satisfaction ratings
  • Adapt quickly to changing priorities and busy periods while maintaining quality of service
  • Utilize point-of-sale systems and inventory management software efficiently

Skills Developed

Communication

Clear verbal communication, active listening, explaining complex products simply, conflict resolution

Customer Service

Customer needs assessment, problem-solving, patience, empathy, satisfaction optimization

Sales & Marketing

Consultative selling, upselling techniques, product knowledge, persuasive communication

Operations Management

Inventory management, order fulfillment, process efficiency, logistics coordination

Training & Leadership

Mentoring new employees, knowledge transfer, leading by example, coaching

Time Management

Prioritization, multitasking, deadline management, balancing multiple responsibilities

Impact & Learning

Customer-Centric Thinking

Developed deep understanding of user needs—critical for building intuitive software products

Operational Excellence

Learned to optimize processes and maintain efficiency under pressure

Leadership Experience

Gained confidence in training and mentoring others, preparing for team leadership roles

Work-Life Balance

Successfully balanced demanding retail work with rigorous engineering studies

While this role may seem unrelated to software engineering, it has been invaluable in developing my soft skills and understanding of end-user perspectives. The customer service experience directly informs how I approach UX design and user research. The operational efficiency I learned translates to writing clean, efficient code. And the training experience has prepared me for mentoring junior developers and leading teams.

This role demonstrates my strong work ethic, ability to balance multiple commitments, and understanding that great technology must ultimately serve people's needs.