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

Block or report WAH-ISHAN

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

Header



Typing Animation

Profile Views


3D Developer

About Me

  • Software Engineering undergraduate at National Institute of Business Management (NIBM – Sri Lanka)
  • Focused on full-stack web development and scalable backend architectures
  • Experienced with React.js, Node.js & Express, Java & Spring Boot, and REST APIs
  • Hands-on with SQL (MySQL, Oracle SQL, SQL Server, SQLite) and NoSQL (MongoDB, Firebase, Supabase)
  • Open-source contributor and author of a published NPM backend generator CLI that automates server scaffolding
  • Interested in system design, cloud-native development, and using AI tools to speed up engineering workflows
  • Based in Sri Jayawardenepura Kotte, Sri Lanka · Open to Full-Stack / Backend Internship roles
AI Brain

Currently Learning

  • Advanced backend engineering with Java, Spring Boot, and clean architecture
  • Modern React & Next.js with TypeScript and production-grade UI patterns
  • Cloud & DevOps: Docker, GitHub Actions, CI/CD, and deployment best practices
  • Practical AI / ML foundations and LLM concepts (via Oracle Cloud AI and ML courses)

Professional Summary

A results-oriented Software Engineer in training, focused on building scalable, high-performance applications. I enjoy translating complex business requirements into clean, maintainable code using modern backend and full-stack technologies.

Beyond standard CRUD apps, I am passionate about:

  • System design and architecture for real-world products
  • CLI tooling and developer productivity (published NPM package)
  • Writing backends that are secure, well-documented, and easy to extend

I am actively seeking opportunities where I can contribute as a Full-Stack / Backend Intern while continuously improving my engineering skills.


Core Skills

  • Languages: Java, JavaScript, TypeScript, SQL
  • Frontend: React.js (Hooks), Next.js, HTML, CSS, Tailwind CSS
  • Backend: Node.js, Express.js, Java, Spring Boot, REST APIs, JWT Authentication
  • Databases:
    • Relational: MySQL (Workbench), Oracle SQL, SQL Server, SQLite
    • NoSQL / Cloud: MongoDB, Firebase, Supabase
  • DevOps & Tools: Docker, Git, GitHub, Postman, GitHub Actions
  • Other: Basic ML/AI concepts, CLI tooling, API design, debugging

Soft Skills

Problem-solving • Debugging • Time management • Teamwork • Fast learning • Logical thinking


Featured Projects

Create-BackList – Backend Generator CLI Tool (2025)

Published command-line tool (NPM package) that automatically generates backend servers by analyzing frontend code.

  • Scans frontend projects to detect API calls and auto-generates routes, controllers, and models
  • Supports backend generation in Node.js, Java, C#, and Python
  • Includes built-in JWT authentication and sample data seeding
  • Docker-ready setup for fast deployment
  • Helped reduce backend setup time by ~50%

Tech: Node.js, TypeScript, EJS, Babel, Inquirer.js


Learning Management System (LMS) – Full-Stack App (2025)

Role-based LMS platform with access levels for Admin, Lecturer, and Student.

  • Implemented secure JWT-based authentication and authorization with Spring Security
  • Built RESTful Spring Boot backend with JPA for users, courses, enrollments, content, and calendars
  • Developed React frontend for login/registration, course listing, enrollment, content viewing, and per-course calendar
  • Applied best practices in API design, input validation, and role-based access control
  • Used MySQL for persistent storage

Tech: React.js, Spring Boot, Java, JWT, MySQL, JPA/Hibernate


SmartHealth Web Application – Team Project (2025)

Health service management system built using React and Java.

  • Acted as Team Lead: managed end-to-end development lifecycle, task delegation, and code reviews
  • Implemented frontend–backend integration and patient record display
  • Worked on user management modules and API communication workflows

Tech: React.js, Java, REST APIs, MySQL Workbench


T-Shirt Business Web Application – E-Commerce System (2025)

Full-stack e-commerce platform for managing custom T-shirt products.

  • Responsive React frontend with product listing and user flows
  • REST APIs using Node.js and Express
  • Features for product, user, and order management
  • MongoDB for data persistence

Tech: React.js, Node.js, Express, MongoDB


Tech Stack – Icon Wall

Languages & Frameworks

Java JavaScript TypeScript Node.js Express.js Spring Boot React Next.js HTML5 CSS3 Tailwind CSS

Databases

MySQL Oracle SQL SQL%20Server SQLite MongoDB Firebase Supabase

AI / ML & Data

Oracle Cloud AI Pandas scikit-learn

Tools & Platforms

Docker Git GitHub GitHub Actions Postman Blender


Education

  • BSc (Hons) in Computer Science
    National Institute of Business Management (NIBM – Sri Lanka)
    2023 – 2027 (ongoing)

  • Higher National Diploma in Software Engineering
    NIBM, Colombo
    2025 – Present

  • Diploma in Software Engineering
    NIBM City University, Colombo
    2023 – 2024


Certifications

  • Oracle Cloud Infrastructure 2025 AI Foundations Associate (1Z0-1122-25) – Oracle
  • Docker Foundations – Professional Certificate / E-Course
  • Postman API Fundamentals – Student Expert
  • Full-Stack Development – E-Course
  • Machine Learning – E-Course
  • Next.js – E-Certificate

(Plus additional short courses and skill badges on LinkedIn Learning and other platforms.)


Fun Fact

I debug life the same way I debug code — one breakpoint at a time.


3D‑Style Trophy Wall

GitHub Trophies


GitHub Stats

GitHub Stats

Streak Stats

Top Languages


Activity Graph

Activity Graph


Activity & Visitors

Visitor Count


Contact


Support / Sponsor Me

If you like my work and want to support me to keep building cool software and open-source projects, you can sponsor me here:

Sponsor on GitHub Support on Patreon Buy me a Coffee

Thank you for your support.

Footer

Pinned Loading

  1. EMS EMS Public

    A comprehensive solution for organizing and managing events efficiently. Built with C#, SQL Server, and ASP.NET, it offers an intuitive web interface for seamless operations. Key Features:User Auth…

    C# 2 1

  2. NINJA_THREADS NINJA_THREADS Public

    A full-stack e-commerce application for anime merchandise. Built with the MERN stack (MongoDB, Express, React, Node.js), featuring user authentication, product search, and an admin dashboard.

    JavaScript 2

  3. NT_backend NT_backend Public

    A premium full-stack anime merchandise store built with the MERN stack. Features secure JWT & Google OAuth authentication, role-based access, and a modern responsive UI.

    JavaScript 2