Skip to content
View PasinduJayalal's full-sized avatar

Block or report PasinduJayalal

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

πŸ‘‹ Hi, I'm Pasindu Jayalal

πŸ’» Junior Software Engineer focused on building secure full-stack web applications, practical AI/NLP systems, and clean user experiences.

πŸš€ I’m currently a Software Engineer Intern at Softcodeit Solutions, where I’m working on TalentFlow, a recruitment and interview management platform.


πŸ’« About Me

πŸ”­ I’m currently working on
Building TalentFlow, a full-stack recruitment and interview management platform with role-based portals, search, scheduling, feedback, notifications, and analytics.

πŸ‘― I’m looking to collaborate on
AI-driven applications, backend systems, authentication platforms, and full-stack projects involving NLP, secure APIs, and scalable architectures.

🀝 I’m looking for help with
MLOps, cloud deployment with AWS/GCP/Azure, and designing production-ready AI systems with CI/CD pipelines.

🌱 I’m currently learning
Machine learning workflows, MLOps, system design, cloud deployment, and cleaner React + TypeScript architecture.

πŸ’¬ Ask me about
JWT authentication, RBAC systems, REST APIs, NLP with TF-IDF and spaCy, FastAPI, React, and full-stack project delivery.

⚑ Fun fact
I built an AI text-adventure game that adapts to player personality using psychological models β€” turns out algorithms can read you pretty well πŸ˜„


πŸš€ Featured Projects

πŸ§‘β€πŸ’Ό TalentFlow - Recruitment & Interview Management Platform

Current Internship Project | Angular, NestJS, MySQL, Redis, Kafka, Elasticsearch, AWS S3

  • Building a production-style recruitment platform with Admin, Recruiter, Interviewer, and Candidate portals
  • Covers job posting, CV management, candidate pipelines, interview scheduling, feedback, notifications, dashboard analytics, and search
  • Practicing modern backend architecture, async workflows, role-based access, and cloud-ready system design

🏒 Audit & Compliance Web Application

Industry Project | React, Node.js, Express, MySQL, Sequelize, JWT, RBAC, MSAL

  • Built a full-stack audit system for Manar Group Ltd, a McDonald’s franchisee in Canterbury, Kent
  • Designed secure JWT authentication with access and refresh tokens using httpOnly cookies
  • Implemented Role-Based Access Control with Users, Roles, and Permissions
  • Created permission-based frontend rendering and protected routes
  • Integrated Microsoft Azure AD with MSAL for secure Microsoft Graph file uploads

πŸ€– Spam Detection System

Full-Stack + NLP | Python, FastAPI, React, TypeScript, scikit-learn, spaCy, Docker

  • Built an end-to-end SMS and email spam classifier
  • Used TF-IDF features and Linear SVM for classification
  • Developed a FastAPI prediction API and React TypeScript frontend
  • Added automated tests, Docker support, CI/CD workflows, and Render deployment

πŸ”— View Repository


🧠 Poder De Orden - AI Text Adventure Game

Final Year Project | MERN Stack, AI Algorithms

  • Developed an AI-powered text adventure game with dynamic story generation
  • Used Minimax, Dijkstra’s algorithm, and Huffman encoding
  • Applied Big Five personality traits to personalize gameplay
  • Combined game logic, full-stack development, and AI algorithm design

🧭 Pathfinding Visualizer

Python, Pygame, Graph Algorithms

  • Built an interactive visualizer for BFS, DFS, Dijkstra, and A*
  • Created real-time grid-based algorithm animation
  • Strengthened graph theory, recursion, priority queues, and event-driven UI skills

πŸ“Š K-Means Clustering Project

Python, scikit-learn, Matplotlib

  • Applied K-Means clustering to census data
  • Used Elbow Method and Silhouette Score to evaluate cluster quality
  • Generated visual insights for customer segmentation and financial analysis

πŸ’» Tech Stack

Python TypeScript JavaScript React Angular NodeJS NestJS Express.js FastAPI MySQL MongoDB Redis Docker GitHub Actions


🌱 Currently Learning

  • Machine learning workflows
  • MLOps and production AI systems
  • Cloud deployment with AWS, GCP, and Azure
  • System design for scalable web applications
  • Cleaner React and TypeScript architecture

πŸ“Š GitHub Stats


✍️ Random Dev Quote


Thanks for visiting! Let’s build useful software πŸš€

Popular repositories Loading

  1. AI-Assignment-2 AI-Assignment-2 Public

    Python 1

  2. frameworks_and_languages_module frameworks_and_languages_module Public

    Forked from calaldees/frameworks_and_languages_module

    "Frameworks and Languages" module

    HTML 1

  3. KentMapOnline KentMapOnline Public

    Forked from kent-map/kent

    A set of themed essays about Kent, a county in South East England, which include interactive maps and images. Kent has a rich history and provided inspiration for a number of writers and artists.

    HTML 1

  4. PoderDeOrden PoderDeOrden Public

    AI-driven text-based game using Big Five Personality Model & classic algorithms (Dijkstra, Minimax, etc.)

    JavaScript 1

  5. ScalableANNMatrixComputation ScalableANNMatrixComputation Public

    Scalable Java ANN matrix computation with multithreading, fault tolerance, and distributed simulation.

    Java 1

  6. QueueSimulator QueueSimulator Public

    Linux-based Bash queue simulator with user authentication, FIFO/LIFO modes, and system activity logging.

    Shell 1