Skip to content
View DinukaEk's full-sized avatar

Block or report DinukaEk

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
DinukaEk/README.md

Hey there! ๐Ÿ‘‹ I'm Dinuka Ekanayake

Typing SVG

๐Ÿš€ About Me

const dinuka = {
    pronouns: "he/him",
    role: "Software Engineer",
    code: ["Python", "JavaScript", "TypeScript", "PHP", "Java", "C++", "C#"],
    askMeAbout: ["web dev", "AI/ML", "AR applications", "ERP systems", "UI/UX"],
    technologies: {
        frontEnd: {
            js: ["React", "Next.js", "Three.js"],
            css: ["Tailwind CSS", "Bootstrap"],
        },
        backEnd: {
            python: ["Flask", "FastAPI"],
            javascript: ["Node.js", "Express"],
            php: ["Laravel"],
            databases: ["MySQL", "MongoDB", "Firebase"]
        },
        aiML: ["TensorFlow/Keras", "OpenCV", "MediaPipe", "Uยฒ-Net", "Image Classification", "Segmentation"],
        cloudServices: ["Firebase", "Cloudinary", "Hugging Face Spaces", "Vercel", "Railway"],
        devOps: ["Git", "GitHub"],
        tools: ["VS Code", "Android Studio", "Figma", "Postman"],
        adobe: ["Photoshop", "Illustrator", "Premiere Pro", "XD", "After Effects"]
    },
    currentFocus: "Building AI-powered applications and AR experiences",
    funFact: "I can design it, code it, deploy it, and photograph it! ๐Ÿ“ธ"
};

๐Ÿ”ฅ What I'm Up To

  • ๐Ÿ’ผ Worked as a Software Engineer at Csquare Technologies, developing enterprise ERP systems
  • ๐ŸŒฑ Currently exploring Machine Learning, AR/VR technologies, DevOps, and Diffusion Models
  • ๐ŸŽฏ Built a hybrid AR + AI virtual try-on system integrating computer vision and generative AI
  • ๐Ÿ’ก Passionate about creating user-focused digital experiences
  • โšก 2+ years of hands-on experience in full-stack development and AI applications

๐Ÿ’ผ Professional Experience

Software Engineer | Csquare Technologies Private Limited
June 2023 - June 2025

  • Developed and maintained web-based ERP systems for multiple clients
  • Led system analysis, design, and implementation of scalable ERP solutions
  • Provided high-level technical support and customer satisfaction
  • Tech Stack: PHP, HTML, CSS, JavaScript, MySQL

๐Ÿ› ๏ธ Tech Arsenal

Programming Languages

Python JavaScript TypeScript Java C++ PHP

Frontend Development

Next.js React Three.js Tailwind CSS HTML5 CSS3

Backend & Database

Node.js Flask FastAPI Laravel MySQL MongoDB Firebase

AI/ML & Computer Vision

TensorFlow OpenCV Keras

Cloud & Deployment

Vercel Hugging Face Railway

Design & Creative

Adobe Photoshop Adobe Illustrator Adobe XD Adobe Premiere Pro Figma

๐ŸŽจ Featured Projects

๐Ÿ”ฅ Hybrid AR + AI Virtual Try-On System

Built a dual-workflow virtual try-on platform combining real-time AR and AI-generated try-on results for fashion e-commerce.

  • Features: Garment classification (CNN), background removal (Uยฒ-Net), AR overlay (MediaPipe Pose), diffusion-based virtual try-on (CatVTON)
  • Tech Stack: Next.js, FastAPI, Python, TensorFlow/Keras, Uยฒ-Net, MediaPipe, Cloudinary, Gradio, Hugging Face Spaces
  • Impact: Complete production-ready pipeline for virtual garment visualization

๐ŸŽญ Moodify โ€“ Emotion-Based Music Recommendation

Real-time emotion detection system that recommends personalized music playlists based on facial expressions.

  • Features: Real-time emotion analysis, Spotify API integration, responsive web interface
  • Tech Stack: Python, Flask, TensorFlow/Keras, JavaScript, HTML/CSS, Spotify API
  • Impact: Personalized music experience through ML-powered emotion recognition

๐Ÿ›๏ธ Interactive 3D Virtual Art Gallery

Fully interactive 3D gallery with realistic environment, dynamic artwork placement, and navigation.

  • Features: Custom room layouts, textured walls/floors, 3D statue models, real-time navigation
  • Tech Stack: JavaScript, Three.js, WebGL, HTML/CSS
  • Impact: Immersive web-based art viewing experience

๐ŸŒพ Agri Mart โ€“ Agricultural Marketplace

Digital marketplace Android application connecting agricultural producers and consumers.

  • Features: Product listing, buyer-seller matching, secure transactions
  • Tech Stack: Java, Firebase
  • Impact: Created digital market access for agricultural communities

๐Ÿ“Š GitHub Analytics

GitHub Streak

๐Ÿ† GitHub Trophies

GitHub Trophies

๐ŸŽ“ Education

BSc (Hons) in Information and Communication Engineering
Software Engineering Specialization
Sri Lanka Technology Campus | 2019 - 2025

Key Coursework: Software Development & Design, OOP, Data Structures & Algorithms, DBMS, Cloud Computing, Data Science, Machine Learning, Deep Learning, Neural Networks

๐ŸŽฎ Beyond Coding

  • ๐ŸŽจ Graphic design and UI/UX design
  • ๐Ÿ“ธ Photography - Covered 120+ events as official photographer
  • ๐ŸŽฌ Video editing and content creation
  • ๐ŸŒ Exploring new technologies and frameworks
  • ๐ŸŽต Lo-fi beats enthusiast while coding

๐Ÿ“ˆ Contribution Graph

Contribution Graph

๐ŸŽฏ 2026 Goals

  • Build and deploy 3+ AI/ML production applications
  • Contribute to 5+ open-source projects
  • Master advanced TensorFlow and PyTorch frameworks
  • Develop AR/VR applications using Three.js and WebXR
  • Complete deep learning specialization
  • Write technical blog posts about AI/ML and AR development
  • Explore diffusion models and generative AI

๐Ÿ… Leadership & Volunteer Experience

Vice Chairman | IEEE Computer Society Student Branch Chapter of SLTC (2021-2022)

  • Led HackTron v1.0 and Month of CodegeNiX 2021 projects
  • Organized CODEMANIA v2.0 - SLTC's first algorithmic programming competition
  • Best Student Branch Chapter Recognition at IEEE Boost 2021

Treasurer | Media Unit of SLTC (2021-2022)

  • Managed fundraising projects and inter-university collaborations

Photographer & Graphic Designer | Media Unit of SLTC (2019-2022)

  • Covered 120+ events and created visual content

๐Ÿค Let's Connect!

Email LinkedIn GitHub Twitter Facebook

๐Ÿ’ Support My Work

If you like what I do, consider buying me a coffee! โ˜•

Buy Me A Coffee


Profile Views

๐Ÿ’ป "Building the future, one commit at a time."


@dinukaek's Holopin board


โญ๏ธ If you find my work interesting, don't forget to star my repositories! โญ๏ธ

Pinned Loading

  1. Moodify Moodify Public

    Music recommendation system according to users current mood

    JavaScript

  2. Virtual_City Virtual_City Public

    JavaScript

  3. Laravel-Login Laravel-Login Public

    Blade

  4. Agri-Market Agri-Market Public

    Java

  5. Extract-Image-using-Python Extract-Image-using-Python Public

    Python

  6. Portfolio Portfolio Public

    JavaScript