Skip to content
View kushansm's full-sized avatar

Block or report kushansm

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

Hi ๐Ÿ‘‹, I'm Kushan Siriwardhana

Full Stack Software Engineer | AI Enthusiast | Engineering Graduate

Email GitHub

kushansm profile views

๐Ÿ‘จโ€๐Ÿ’ป About Me

I am a results-driven Full Stack Software Engineer with a strong foundation in engineering and modern software development, holding an Engineering degree from SLTC University, Sri Lanka. I have also completed the DEP and CMJD programs at IJSE, where I developed expertise in enterprise application development and industry best practices. Currently, I work as a Software Engineer at Elmali-tech, contributing to the design and development of scalable, high-performance systems.

I specialize in building end-to-end solutions that are efficient, maintainable, and user-focused. My background combines analytical engineering thinking with hands-on development experience across modern web technologies and AI-driven systems. I am particularly passionate about leveraging emerging technologies such as machine learning and generative AI to solve real-world problems and create impactful digital products.

๐Ÿ”ญ Current Focus

  • Building enterprise application with clean architecture and enterprise-grade design patterns
  • Architecting a monorepo-based AI-driven 3D jewellery & fashion design platform using Next.js, Ruby on Rails, and FastAPI for scalable generative workflows
  • Developing modern web platforms such as GemsDeCeylon, a React + TypeScript application for showcasing premium Ceylon gemstones
  • Creating AI-powered applications including an English learning platform with fluency-based progression and backend AI integration
  • Engineering intelligent systems like an AI-powered company search platform leveraging LLMs (Gemini) for smart data retrieval and insights
  • Building a high-performance remote desktop client application focused on low latency and reliability
  • Developing an AI/ML model to predict outcomes of Geuda sapphire heat treatment, optimizing burning strategies and improving yield accuracy

๐ŸŒฑ Technical Growth

Continuously expanding my expertise in:

  • Advanced Next.js and the React ecosystem
  • MERN stack development and scalable frontend architectures
  • Ruby on Rails for robust backend systems
  • AI/ML integration and real-world model deployment
  • System design, performance optimization, and distributed architectures

๐Ÿค Collaboration Interests

I am open to collaborating on:

  • Innovative full-stack web applications
  • AI-powered tools and generative platforms
  • Open-source projects focused on scalability, performance, and developer productivity

โšก Personal Note

I enjoy balancing clean and intuitive UI/UX design with efficient backend logic, optimizing database performance, and experimenting with machine learning to build practical, real-world solutions. I am continuously driven to learn, build, and push the boundaries of what technology can achieve.


๐Ÿ› ๏ธ Technical Arsenal

Backend & Cloud

Java Spring Boot Node.js Express.js Ruby on Rails Python AWS

Frontend & UI

JavaScript TypeScript React Next.js Angular Three.js Tailwind CSS Bootstrap

Database Systems

MongoDB MySQL PostgreSQL Firebase

DevOps & Tools

Git Docker Linux Postman Vercel MATLAB

IDEs & Editors

VS Code IntelliJ IDEA Jupyter Android Studio

AI Tools & Assistants

Antigravity ChatGPT Google Gemini GitHub Copilot Claude Cursor


๐Ÿ“ˆ GitHub Activity & Statistics

GitHub Metrics

๐Ÿ Contribution Activity


github contribution grid snake animation

Let's build something amazing together! ๐Ÿš€

Pinned Loading

  1. Malware Malware Public

    This project showcases a basic Java implementation of file encryption and decryption. The encryptor appends a custom signature, applies bitwise NOT encryption, and renames files with a .malware extโ€ฆ

    Java 2

  2. MCP-Server-Backend MCP-Server-Backend Public

    MCP Server โ€“ Node.js API to parse a resume for interactive Q&A and send email notifications via SMTP.

    JavaScript

  3. MCP-Server-Frontend MCP-Server-Frontend Public

    A Next.js + Tailwind CSS frontend to upload resumes, ask questions using AI, and send emails via the MCP Server backend. Designed for developer portfolio API integration demo.

    JavaScript

  4. nutAndPos-backend nutAndPos-backend Public

    Forked from SavindiRanaweera/pos_backend

    Java

  5. NutsAndPOS NutsAndPOS Public

    Forked from SavindiRanaweera/pos-system-frontend

    TypeScript

  6. QuickBrowse QuickBrowse Public

    Dep-Browser is a lightweight web browser built with JavaFX and Java networking, designed to fetch and display web pages using a custom HTTP request mechanism. This project serves as a learning expeโ€ฆ

    Java