Hi! I'm Naveen

Naveen Tennakoon

Senior Software Engineer

A good Programmer with great habits

About Me

Who am I?

Senior Software Engineer at Avida, building AI-powered tools for fitness coaches.

Five-plus years shipping full-stack products, from enterprise retail POS to a global coaching platform. I own features end to end: breaking down the complexity, making the technical calls, and turning business needs into software that stays simple to maintain.

Lately that means putting LLMs to work: workout and meal-plan generation, and agents that handle coach–lead conversations. Minimal design, fewer moving parts, and releases I'm happy to be on call for.

Portrait of Naveen Tennakoon

Focus areas

  • 01

    Full-stack Web

  • 02

    Cloud & DevOps

  • 03

    Mobile

  • 04

    AI & LLM Systems

Experience

Work experience

  1. 2023 — Present

    Avida

    Senior Software Engineer

    Joined in 2023 and promoted to Senior in 2024. I build the coaching platform and mobile app behind Avida's coaches and influencers: AI workout generation, an Instagram outreach agent, a coach–client community and a live workload dashboard. I own releases and on-call, and I mentor interns.

  2. 2022 — 2023

    Enactor

    Software Engineer

    Worked on a worldwide Point of Sales (POS) system based on Java and React. Tackled a wide range of tasks from specification documentation to customer query handling.

  3. 2020 — 2021

    SMBApps

    Junior Developer

    A lot of experience was gained during this period as a courtesy of many experienced seniors in the field. Specialized in areas such as web and mobile applications, remote development, cloud services and architectures, database management, UI/UX and application design.

  4. 2019 — 2020

    SMBApps

    Quality Assurance Engineer Intern

    Worked on manual test documentation, test scripting and automation tasks.

Get in Touch

Contact

Got an Idea? Let's make it a reality