Skip to content
View InduwaraSMPN's full-sized avatar

Highlights

  • Pro

Block or report InduwaraSMPN

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
InduwaraSMPN/README.md

Hi, I'm Pasindu Induwara ๐Ÿ‘‹

I'm a motivated and dynamic IT undergraduate at the University of Kelaniya (B.Sc. Honours in Information Technology) with a strong passion for web development and a keen interest in UX/UI engineering. I enjoy designing and developing full-stack web applications, translating user needs into functional, visually engaging interfaces.

I recently completed a Trainee Full Stack Developer program at the University of Moratuwa's Centre for Open & Distance Learning, gaining hands-on experience in Python, web design, server-side development, and professional best practices.

๐Ÿ”— Connect with me:


โœจ Project Highlights โœจ

Here are some of the projects I've been working on:

  • ๐Ÿš€ Guidia - Full-Stack Career Guidance Platform (Individual Project)

    • Digitizing the University of Kelaniya's career guidance, connecting students, counselors, and employers.
    • Features: Secure role-based authentication (JWT, bcrypt), email OTP, profile management (Azure Blob Storage), job board, appointment scheduling, real-time messaging.
    • Tech Stack: React (TypeScript, Vite, Tailwind CSS), Node.js (Express, TypeScript), MySQL, Axios, Sentry.
  • โ›ฝ Quota.app - Fuel Quota Management System (Group Project)

    • A comprehensive fuel quota management system connecting vehicle owners, fuel station owners, and administrators.
    • Features separate interfaces for each user role and a mobile app for station operators.
    • Tech Stack: Backend: Java Spring Boot (JWT, JPA), PostgreSQL. Frontend: 3 Next.js apps. Mobile: Expo/React Native.
  • ๐ŸŒ My Personal Portfolio Website (In Development)

    • My personal online presence showcasing projects, skills, and journey as a developer.
    • Features Next.js 15 (App Router), Supabase (projects, blog, storage), React Query for data fetching, Shadcn UI, theme switching with next-themes, and a custom Bun server with hot reload.
    • Tech Stack: Next.js 15, TypeScript, Tailwind CSS, Supabase, React Query, Shadcn UI, Bun.
๐Ÿ“œ More Projects & Achievements

Other Notable Projects

  • ๐Ÿง  Personalized Ad-Copy Generation โ€“ AI/NLP Project (Group Project)

    • AI system to generate personalized ad copy using user profiles and product data.
    • Utilized a RAG approach with FAISS for similarity search, T5 for text generation, and Sentence Transformers.
    • Tech Stack: Python, PyTorch, Transformers, spaCy, Pandas, Faker.
  • ๐Ÿ”— Multi-Link Sharing Platform (โ€œLinkyโ€) (Group Project)

    • Cloud-native platform for personalized landing pages with multiple external links.
    • Deployed on Azure using Kubernetes for scalability and Docker for containerization.
    • Tech Stack: React, Node.js, Docker, Kubernetes, Azure, MongoDB Atlas.
  • ๐Ÿ“ˆ Employee Management Web Application (Group Project)

    • Spring Boot-based web app for managing employee data via RESTful APIs.
    • Features: CRUD operations, search, input validation, security (SQL injection/XSS), caching. Deployed on Azure.
    • Tech Stack: Java, Spring Boot, RESTful APIs, Azure.
  • ๐Ÿง‘โ€๐Ÿ’ป Employee Management System (Individual Project): Java Servlets, JSP, XML system for employee records. UI with Bootstrap & jQuery, deployed on Apache Tomcat.

  • ๐Ÿฒ Hela Rasa Recipe Android Mobile Application (Group Project): Android app for managing and sharing recipes with multimedia support and social sharing. UI/UX design, Firebase for cloud storage.

  • ๐Ÿ“ฑ Calky - Cross-Platform Calculator Mobile Application (Individual Project): Flutter app for Android/iOS with core arithmetic, input validation, and error handling.

  • ๐ŸŽฎ Zombie Jumper โ€“ 2D Platformer Game (Group Project): 2D game using C++ and SFML with player movement, collision detection, scoring, and menus.

  • ๐Ÿฉธ BLOOD DONATION Management System (โ€œBLOOD LINKโ€) (Group Project): Java-MySQL system for managing donor registrations, inventory, and donation tracking.

๐Ÿ† Achievements

  • ๐Ÿฅˆ First Runners-Up: J'PURA EXPO 2023, Inter University Export-Oriented Innovation Competition.
  • ๐ŸŒŸ Semi-Finalist: Ceylon Treasure project in the VentureVerse Startup Challenge (Sabaragamuwa University).

๐Ÿ’ป Technologies & Tools I Enjoy Working With:

  • Frontend: React (TypeScript, Vite), Next.js (App Router), HTML, CSS, JavaScript, Tailwind CSS, Shadcn UI, Flutter
  • Backend: Node.js (Express), Python, Java (Spring Boot, JPA), SQL (MySQL, PostgreSQL), Bun
  • Databases: MySQL, PostgreSQL, MongoDB Atlas, Supabase
  • AI/NLP: PyTorch, Transformers, spaCy, FAISS, Sentence Transformers, Pandas
  • Mobile: Expo/React Native
  • DevOps & Cloud: Docker, Kubernetes, Azure, Firebase, Git, Vercel
  • Other Tools: Sentry, Axios, Maven, Apache Tomcat, Twilio, React Query, next-themes

๐ŸŒฑ I'm Currently Focusing On:

  • Building out my personal portfolio with Next.js, Supabase, and modern UI/UX principles (including Geist font).
  • Deepening my understanding of full-stack development best practices and microservices architecture.
  • Exploring advanced concepts in cloud-native architectures.
  • Contributing to impactful open-source projects.

Thanks for stopping by! Feel free to explore my repositories.

Pinned Loading

  1. guidia-web guidia-web Public

    TypeScript 1

  2. quota.app quota.app Public

    TypeScript 1

  3. calculator-app calculator-app Public

    C++

  4. pasindunaduninduwara.me pasindunaduninduwara.me Public

    TypeScript 1