Resume
My Experience
I have shipped production software across Voice AI, healthcare, ticketing, construction and property domains. My work spans Next.js, React, Flutter, Node.js and Spring Boot, plus the integrations that tie products together: Stripe billing, Twilio and Vapi voice, real-time video, and n8n automation.
Apr 2026 - Present
Software Engineer
AIVOX PTY LTD
- Building AIVOX, a Voice AI agent SaaS platform that answers, qualifies, and books calls 24/7 for small and medium businesses across trades, clinics, and professional services.
- Developed customer and admin dashboards with Next.js and Supabase for agent setup, call logs, and account management, with Stripe-powered subscription billing across multiple pricing tiers.
- Integrated Vapi and Twilio to configure inbound and outbound voice agents, tuning speech-to-text, LLM, and text-to-speech settings for natural, low-latency conversations.
- Automated outbound calling campaigns and email follow-up sequences with n8n workflows.
- Next.js
- TypeScript
- Supabase
- Stripe
- Vapi
- Twilio
- n8n
- Netlify
Feb 2025 - Apr 2026
Software Engineer
Yarl Ventures, Sri Lanka
- Architected and developed "Mediman," a comprehensive healthcare platform using Flutter, ensuring a seamless cross-platform experience for patients and doctors.
- Managed the complete release lifecycle, publishing regular updates to both the Google Play Store and Apple App Store, and implemented CI/CD pipelines with automated testing to catch regressions before release.
- Integrated complex third-party SDKs (Video Call SDK) and real-time communication for digital consultations.
- Conducted code reviews, mentored junior developers on clean code and architectural patterns, and took part in Agile sprint planning.
- Flutter
- Kotlin
- Swift
- GetX
- Firebase
- Spring Boot
- RESTful APIs
- MySQL
Oct 2025 - Present
Frontend Engineer (Part-Time)
Keture
- Enhancing and maintaining client-facing React and Next.js applications.
- Implementing new modules, optimizing UI/UX flows, and integrating RESTful APIs for real-time data-driven functionality.
- React.js
- Next.js
- RESTful APIs
Apr 2024 - Present
Freelance Developer
Self-Employed
- Delivering full-stack and mobile solutions for clients using React.js, Next.js, Flutter, Node.js, and Firebase.
- Projects include dashboards, e-commerce interfaces, internal company tools, and automation pipelines using n8n and cloud services.
- React.js
- Next.js
- Flutter
- Node.js
- Firebase
- n8n
Jun 2024 - Feb 2025
Frontend Engineer
Keture, Sri Lanka
- Built and shipped three client-facing products end-to-end: a real-time seat booking platform (Empty Seat LK), a construction management system with automated workflows, and a property listing CMS with an admin panel (Deal Partner).
- Designed scalable, responsive user and admin interfaces, and integrated RESTful APIs for real-time and seamless data handling across all three platforms.
- Flutter
- GetX
- React.js
- Redux
- Tailwind CSS
Dec 2023 - Jun 2024
Intern Full Stack Developer
Silverline IT, Sri Lanka
- Developed and maintained full-stack applications using React.js and Firebase, ensuring seamless frontend-backend integration.
- Designed and implemented RESTful APIs using Express.js to enhance data communication and functionality.
- Collaborated with team members to troubleshoot issues, optimize performance, and deliver scalable solutions.
- React.js
- Firebase
- Express.js
- RESTful APIs
Jan 2023 - Jul 2023
Trainee Mobile App Developer
DDS Techvira, Sri Lanka
- Developed cross-platform mobile applications using Flutter, focusing on intuitive UI/UX with Figma.
- Implemented state management using the Bloc pattern for scalable, maintainable app architecture.
- Integrated Firebase for auth and real-time data while collaborating with the team to resolve issues.
- Flutter
- Firebase
- Bloc
- Figma