Skip to content
View janithcd's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report janithcd

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

Janith Dasanayaka profile banner

Typing SVG



πŸ‘‹ About Me

I'm a Software Engineering student and full-stack developer focused on building practical web, enterprise, and business management applications.

I work primarily with the Java and Spring Boot ecosystem and the MERN and Next.js stack. I am also expanding my knowledge in Flutter mobile development, DevOps, containerization, CI/CD, Linux, and cloud deployment.

  • πŸŽ“ Studying Software Engineering
  • πŸ’» Building full-stack web and enterprise applications
  • β˜• Developing applications with Java and Spring Boot
  • 🌐 Working with React, Next.js, Node.js, Express, and MongoDB
  • πŸ“± Exploring mobile application development with Dart and Flutter
  • βš™οΈ Learning DevOps, deployment automation, and cloud computing
  • 🐳 Practising Docker, Docker Compose, Linux, and GitHub Actions
  • ☁️ Developing my knowledge of AWS and cloud deployment
  • πŸ€– Integrating AI APIs into real-world business applications
  • 🌴 Building systems for tourism, education, and business management
  • πŸ“Έ Interested in photography, editing, and visual storytelling
  • 🎯 Currently pursuing a Software Engineering internship

πŸ› οΈ Tech Stack

Languages & Web Fundamentals

Languages and web fundamentals



Frontend & Mobile Development

Frontend and mobile technologies



Backend & Enterprise Development

Backend and enterprise technologies



Databases

Database technologies



DevOps, Cloud & Deployment

DevOps, cloud and deployment technologies



Development Tools

Development and creative tools

βš™οΈ DevOps Journey

Version Control

  • Git and GitHub
  • Branching workflows
  • Pull requests
  • Merge conflict resolution
  • Collaborative development

Operating Systems

  • Linux fundamentals
  • Command-line navigation
  • Bash scripting
  • PowerShell
  • Environment configuration

Containerization

  • Docker fundamentals
  • Docker images and containers
  • Dockerfiles
  • Docker Compose
  • Container registries

CI/CD

  • GitHub Actions
  • Automated builds
  • Automated testing
  • Deployment pipelines
  • Workflow configuration

Servers & Deployment

  • Nginx
  • Reverse proxy configuration
  • Environment variables
  • Application deployment
  • Vercel deployment

Cloud

  • AWS fundamentals
  • Cloud deployment concepts
  • Application hosting
  • Cloud environment configuration

Next Learning Targets

Kubernetes Β· Terraform Β· Monitoring Β· Logging Β· Infrastructure as Code


πŸ“Š GitHub Statistics

Janith Dasanayaka GitHub statistics

Janith Dasanayaka most used languages


🐍 Contribution Activity

GitHub contribution snake animation


πŸ“š Currently Learning

Area Current Focus
Backend Advanced Spring Boot, Java and REST API development
Frontend TypeScript, React and Next.js
Mobile Dart and Flutter application development
DevOps Docker, CI/CD and GitHub Actions
Cloud AWS fundamentals and application deployment
Databases MongoDB and MySQL optimization
AI AI API integration into business applications
Testing Unit, integration and performance testing
Project Management Google Project Management Professional Certificate

🎯 Current Goals

  • Complete my Software Engineering degree
  • Secure a Software Engineering internship
  • Build production-ready portfolio projects
  • Strengthen my Java and Spring Boot knowledge
  • Improve my React, Next.js and TypeScript skills
  • Build mobile applications using Flutter
  • Gain practical experience with Docker and CI/CD
  • Deploy full-stack applications to the cloud
  • Contribute to open-source projects
  • Learn Kubernetes and Infrastructure as Code

πŸ’‘ Areas of Interest

Full-stack development Enterprise applications DevOps Cloud computing Mobile development AI integration

🀝 Connect With Me


β€œLearn continuously, build purposefully, and improve every day.”

⭐ Thanks for visiting my profile!

Profile footer

Pinned Loading

  1. dream-ceylon-crm-mern dream-ceylon-crm-mern Public

    A full-stack MERN CRM system for a Sri Lankan DMC to manage destinations, tour packages, customer inquiries, bookings, and admin operations.

    JavaScript 1

  2. tution-management-system tution-management-system Public

    Tuition Class Student Management System built with Spring Boot, Thymeleaf, MySQL, and Bootstrap to manage students, class batches, enrollments, attendance, and monthly payments.

    HTML

  3. gym-admin-system gym-admin-system Public

    A Spring Boot-based Gym Administration and Biometric Access Control System designed to manage members, membership plans, payments, expiry tracking, and gym entry permissions through fingerprint or …

    HTML 1