Skip to content
View tharkadharshana's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report tharkadharshana

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tharkadharshana/README.md

Hi there, I'm Tharaka Dharshana 👋

About Me

I am a passionate R&D engineer with over 6 years of experience in AI-powered IoT and embedded solutions. Skilled in full-stack industrial automation systems, ML-driven SaaS platforms, and IoT architecture. I love solving industrial-scale challenges with AI, ML, and edge computing.

  • 🔭 I’m currently working on AI and IoT projects.
  • 🌱 I’m currently learning Kubernetes and Docker.
  • 👯 I’m looking to collaborate on open-source projects.
  • 🤔 I’m looking for help with advanced AI and ML concepts.
  • 💬 Ask me about IoT and embedded systems.
  • 📫 How to reach me: [email protected]
  • ⚡ Fun fact: I enjoy 3D modeling and animation.

Skills

Programming Languages

  • Python Python
  • C C
  • Pascal Pascal
  • PHP PHP
  • JavaScript JavaScript
  • MERN stack MongoDB Express.js React Node.js

Machine Learning Frameworks

  • TensorFlow TensorFlow
  • PyTorch PyTorch

IoT Development

  • MQTT MQTT
  • CoAP CoAP
  • LoRaWAN LoRaWAN
  • RESTful API RESTful API
  • GraphQL GraphQL

Data Analysis

  • NumPy NumPy
  • OpenCV OpenCV

3D Modelling

  • Blender Blender
  • ZBrush ZBrush
  • Substance Painter Substance Painter

Soft Skills

  • Strong analytical and problem-solving abilities
  • Effective communication and collaboration skills
  • Innovative thinking and adaptability
  • Attention to detail and critical thinking

Experience

Engineer - Research and Development

Nvision (Pvt) Ltd
01/2024 to Present

  • Developed a MODBUS-to-WiFi gateway, reducing client wiring costs by 65%.
  • Converted analog sensors to IoT-enabled devices using ESP32 and OpenCV.
  • Integrated 3D-printed enclosures and custom firmware for seamless communication.

Freelance Engineer – R&D in Software/Embedded Systems

Freelance
01/2024 – Present

  • Delivered high-poly models for AAA games and films using Blender, ZBrush, and Maya.
  • Reduced polygon counts for real-time rendering in Unity/Unreal Engine.
  • Created product animations and commercials, improving campaign engagement by 25%.

Trainee Telecommunication Engineer

Nvision (Pvt) Ltd
02/2023 to 08/2023

  • Configured and maintained Mikrotik routers and Linux-based systems.
  • Developed an AAA server for telecommunication providers using RADIUS and DIAMETER protocols.

Associate Telecommunication Engineer

Nvision (Pvt) Ltd
08/2023 to 01/2024

  • Managed Wi-Fi Access Points with third-party cloud controllers.
  • Integrated third-party AAA server and captive portal with advertising and monetization.

Projects

  1. AI Automation SaaS Platform (API-Driven Chatbots)

    • Tech Stack: Node.js, PM2, AWS EC2, Kubernetes, RabbitMQ, React, PostgreSQL
    • Launched a multi-tenant SaaS platform for AI chatbots with 5,000+ concurrent users.
  2. Dynamic Network Management System (RADIUS/VLAN)

    • Tech Stack: Python, Cisco, Ruckus APIs, FreeRADIUS, PostgreSQL
    • Architected a vendor-agnostic RADIUS platform, cutting deployment time by 50%.
  3. Cloud-Native Captive Portal for Public WiFi

    • Tech Stack: AWS Lambda, Firebase, OAuth2, AdMob
    • Deployed a serverless captive portal handling 20,000+ monthly users.
  4. WiFi Indoor Positioning Engine

    • Tech Stack: Python, TensorFlow, Scikit-learn, React, MongoDB
    • Developed a machine learning model for indoor localization with 92% accuracy.
  5. IoT Sensor Digitization & MODBUS-WiFi Gateway

    • Tech Stack: ESP32, OpenCV, MODBUS, AWS IoT, Fusion 360
    • Digitized legacy sensors to IoT-enabled devices, reducing manual checks by 80%.

Certifications

  • AWS Academy Graduate – AWS Academy Cloud Foundations
    AWS Amazon Web Services (AWS) | Dec 2022

  • Configuration Management and the Cloud
    Google Google Career Certificates | Jan 2025

  • Google IT Automation with Python
    Google Google Career Certificates | Jan 2025

  • Node.js (Intermediate) Certificate
    HackerRank HackerRank | Jan 2025

  • REST API (Intermediate) Certificate
    HackerRank HackerRank | Jan 2025

  • Introduction to Git and GitHub
    Google Google Career Certificates | Jan 2025

  • SQL for Data Science
    UC Davis University of California, Davis | Jan 2025

  • Data Cleaning and Preprocessing with pandas
    365 Data Science 365 Data Science | Nov 2021

  • Advanced Microsoft Excel
    365 Data Science 365 Data Science | Nov 2021

  • Introduction to TensorFlow for AI, ML, and Deep Learning
    Coursera Coursera | Jan 2023

  • Introduction to Agile Development and Scrum
    IBM IBM | Jan 2025

  • Foundations of Project Management
    Google Google Career Certificates | Jan 2025

Publications

  • T. Karunanayake, E. Wijebandara, U. Oruthota, A. Bandara. "Multi-Layered Quick Response Code".
    International Research Conference 2022 of SLTC Research University.1083. 2022 : 43-45

Connect with Me

  • LinkedIn
  • Twitter
  • GitHub

Feel free to reach out if you have any questions or if you want to collaborate on a project!

Tharaka's GitHub Stats

Top Langs

Tharaka's GitHub Trophies

Popular repositories Loading

  1. HelloWorldLabs HelloWorldLabs Public

  2. GitRepo GitRepo Public

    test

  3. Dashboard Dashboard Public

    CSS

  4. DFE DFE Public

    Forked from Mamoutova/DFE

    Confined example of DFE

    Python

  5. esp32-deauther esp32-deauther Public

    Forked from GANESH-ICMC/esp32-deauther

    C++

  6. esp8266_deauther esp8266_deauther Public

    Forked from SpacehuhnTech/esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

    C