Skip to content
View IllangasingheIMDP's full-sized avatar

Highlights

  • Pro

Block or report IllangasingheIMDP

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
IllangasingheIMDP/README.md

GitHub Portfolio LinkedIn Email

πŸŽ“ Computer Science & Engineering Student @ University of Moratuwa

Typing SVG

πŸš€ Passionate Computer Science & Engineering student specializing in Data Science and Engineering. I'm driven by the intersection of software engineering and data science, creating innovative solutions that leverage cutting-edge technologies like machine learning, full-stack development, and cloud computing.

1372963

πŸ† 1st Place Winner at Duothan 5.0 | πŸ₯ˆ 1st Runners-Up at Devthon 2.0


πŸ› οΈ Technology Arsenal

🎨 Frontend & UI/UX

Frontend Technologies

βš™οΈ Backend & Databases

Backend Technologies

πŸ€– Data Science & ML

Data Science Technologies

☁️ Cloud & DevOps

Cloud Technologies


πŸ“Š GitHub Analytics

Dasun's GitHub Stats Most Used Languages
GitHub Streak
GitHub Trophies

πŸš€ Featured Projects

🧬 GeneChain: Genealogical Tree Creator

Tech Stack: Next.js FastAPI MongoDB Google OAuth 2.0 Stripe API WebSocket Wikidata API Spacy

  • πŸ”¬ Developing a web app for generating and visualizing genealogical trees using data extraction from Wikipedia and Wikidata
  • 🧠 Implementing NLP techniques like coreference resolution and LLM-based relationship extraction
  • πŸ“Š Building knowledge graph construction with vector embeddings and real-time updates via WebSockets
  • πŸ’³ Integrated subscription management with Stripe API and secure user authentication

πŸ“± ADB Manager: Cross-Platform Device Management

Tech Stack: Electron React FastAPI Kotlin WebSocket RAG Groq

  • πŸ–₯️ Architected a cross-platform desktop application using Electron and React for real-time Android device management
  • πŸ”’ Designed secure WebSocket and FastAPI backend for file transfers and mobile notifications with minimal latency
  • πŸ€– Integrated RAG-based chatbot for intelligent, context-aware user support

🌟 InfluenZ: Influencer-Brand Collaboration Platform

Tech Stack: Express.js PostgreSQL Next.js Redis YouTube API

  • 🎯 Developed a web app enabling influencer-brand collaboration with secure verification and admin oversight
  • πŸ“ˆ Built integrated analytics dashboard for real-time campaign performance tracking
  • ⚑ Automated influencer analytics with YouTube API and implemented Redis for efficient OTP handling

πŸ† Achievements & Recognition

πŸ₯‡ Competition Victories

  • πŸ† 1st Place: Duothan 5.0 (Jul 2025) - Built real-time competitive coding platform
  • πŸ₯ˆ 1st Runners-Up: Devthon 2.0 (May 2025) - Developed InfluenZ platform
  • πŸ₯‰ 2nd Runners-Up: MoraXtreme 9.0 (Oct 2024) - Enhanced algorithmic skills
  • πŸ… Merit Award: DevQuest CODEFEST (Jan 2025) - Top 10 contributor
  • πŸ”Ÿ Top 10 Finalist: SpiritX (Apr 2025) - Innovative sports solutions
  • πŸ”Ÿ Top 10 Finalist: HackX 9.0 (Aug 2024) - Sensory Journey MERN app

πŸŽ“ Academic Excellence

  • πŸ“š Dean's List: 3 out of 4 semesters (2023-Present)
  • πŸ“Š Current GPA: 3.81/4.00
  • 🎯 Specialization: Data Science and Engineering
  • 🏫 Institution: University of Moratuwa, Sri Lanka
  • πŸ† G.C.E. A/L: Island Rank 22, District Rank 1
  • πŸ“ˆ Z-Score: 2.702 with 3As in Physical Science

πŸ“š Certifications & Learning

Kaggle

Kaggle Certifications:

  • πŸ€– Introduction to Machine Learning
  • 🧠 Intermediate Machine Learning
  • βš™οΈ Feature Engineering
  • 🧹 Data Cleaning

πŸ’Ό What I Do

class DasunIllangasinghe:
    def __init__(self):
        self.education = "B.Sc. Computer Science & Engineering @ University of Moratuwa"
        self.specialization = "Data Science and Engineering"
        self.current_gpa = 3.81
        self.status = "Dean's List Student"
        
    def skills(self):
        return {
            "languages": ["Python", "JavaScript", "Java", "C++", "SQL", "HTML", "CSS"],
            "frontend": ["React", "Next.js", "Tailwind CSS", "Bootstrap"],
            "backend": ["Node.js", "Express.js", "FastAPI", "Flask", "Spring Boot"],
            "databases": ["MongoDB", "MySQL", "PostgreSQL", "Redis", "SQLite"],
            "mobile": ["React Native", "Kotlin"],
            "data_science": ["Pandas", "NumPy", "scikit-learn", "PyTorch", "OpenCV"],
            "cloud": ["AWS", "Google Cloud Platform", "Netlify", "Vercel"],
            "tools": ["Docker", "Git", "WebSocket", "REST APIs"]
        }
    
    def current_focus(self):
        return [
            "Building scalable web applications",
            "Developing AI-powered solutions",
            "Creating data-driven insights",
            "Contributing to open-source projects",
            "Participating in hackathons and competitions"
        ]
    
    def achievements(self):
        return {
            "hackathon_wins": 6,
            "dean_list_semesters": 3,
            "projects_completed": 8,
            "technologies_mastered": 25
        }

# Initialize
dasun = DasunIllangasinghe()
print("Ready to build the future with code and data! πŸš€")

🌟 Current Focus & Future Goals

πŸ”­ Currently Working On: GeneChain - Genealogical Tree Creator using NLP and Knowledge Graphs

🌱 Learning: Advanced Machine Learning, Cloud Architecture, and Microservices

πŸ‘― Looking to Collaborate On: Open-source projects in AI/ML and Full-Stack Development

πŸ€” Seeking Help With: Advanced MLOps and Production ML Systems

πŸ’¬ Ask Me About: React, Node.js, Python, Data Science, Machine Learning, or Hackathon Strategies

⚑ Fun Fact: I've won 6 hackathons and competitions while maintaining a 3.81 GPA!


πŸ“ˆ Contribution Graph

Contribution Graph

🀝 Let's Connect!

LinkedIn Portfolio Email GitHub

Profile Views

Quote

"Building tomorrow's solutions with today's code" πŸ’»βœ¨

Pinned Loading

  1. Database_Project_Jupiter Database_Project_Jupiter Public

    JavaScript 1 1

  2. ADB-Manager ADB-Manager Public

    JavaScript

  3. influenZ influenZ Public

    JavaScript

  4. SL_ARENA SL_ARENA Public

    TypeScript

  5. Smart-Home-Automation-System-Project/Energy-Consumption-Optimization Smart-Home-Automation-System-Project/Energy-Consumption-Optimization Public

    Python

  6. TharaniDJ/Genealogy-Tree-Creator TharaniDJ/Genealogy-Tree-Creator Public

    System creates a genealogy tree to a given Wikipedia article

    Jupyter Notebook 4