SyncoLink

SyncoLink

Software Architect & Full-Stack Developer

(November 2024 - November 2025) / Calgary, AB

Overview

Contributed to the technical vision and development for SyncoLink, an AI-based SaaS offering for the commercial market. I designed and implemented the entire architecture for the custom AI-based voice interface and chatbots, along with a scalable and secure backend, while also managing the product development process.

Details

Infrastructure & Backend

I designed and led the implementation of the underlying infrastructure for the platform's primary functionality on AWS, utilizing EC2 for services that are always on and Lambda for event-based data analysis.

AI Voice Agent & Chatbot

Designed an intelligent voice agent by integrating the Twilio Voice API with a custom AI engine using text-to-speech and speech-to-text algorithms from Eleven Labs and Cartesia to create a natural conversational experience without lag.

Created an in-house, fully integrated chatbot from the ground up to facilitate multi-channel communication and automate scheduling for appointments and client inquiries.

Calendar & Scheduling System

Designed and implemented a custom real time calendar and scheduling system from scratch, which served as the core of the platform's booking functionality.

Orchestrated the integration of Google Cloud Platform APIs, implementing two way synchronization with the Google Calendar API, auto generated meetings with Google Meet, and secure sign in functionality via Google Authentication (OAuth 2.0).

Commercialization Layer

Architected the commercialization layer, utilizing the Stripe Payment API for subscription payments and Supabase for multi tenant data isolation and authentication.

Quality Assurance

Established a QA process utilizing both black box and white box testing techniques to verify functionality and code, ensuring platform stability and reliability.

Technologies Used

Lambda
Lambda
EC2
EC2
Google Cloud
Google Cloud
Supabase
Supabase
VAPI
VAPI
Open AI
Open AI
Twilio
Twilio
Telnyx
Telnyx
11 Labs
11 Labs
Stripe
Stripe
TypeScript
TypeScript
Python
Python
Express
Express
Node.js
Node.js
JavaScript
JavaScript
CSS
CSS
Tailwind CSS
Tailwind CSS
Shadcn
Shadcn
Next.js
Next.js
Vercel
Vercel