Skip to content
View DiluDevX's full-sized avatar
πŸ€”
Learning...
πŸ€”
Learning...

Highlights

  • Pro

Block or report DiluDevX

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

Hi, I'm Dilum Paranavithana πŸ‘‹

DiluDevX

Typing SVG

GitHub stars

πŸš€ About Me

Software Engineering undergraduate at Sri Lanka Institute of Information Technology (SLIIT), currently in Year 1, Semester 2.

I'm a full-stack developer building real-world projects to learn production-grade development:

  • πŸ—οΈ Service-based architecture - Auth, mail, and API services with clear separation of concerns
  • πŸ“± Mobile Development - React Native apps like Grocery Buddy (shareable grocery tracker)
  • 🌐 Full-Stack Web Development - Complete applications using React, Redux, and modern backend technologies
  • ☁️ Cloud & DevOps - Deploying with AWS (EC2, ECS, ECR, RDS), Docker, and Cloudflare

Currently building a full-stack food delivery platform with containerized services and learning AWS infrastructure patterns (VPCs, load balancing, CDN, caching).

πŸ’» Tech Stack

Languages: TypeScript, JavaScript, Java, Python Frontend: React, React Native Backend: Node.js, Express, Prisma Database: PostgreSQL Cloud & DevOps: AWS (EC2, ECS, ECR, RDS), Docker, Cloudflare Backend Services: Supabase, Firebase Tools: Git, GitHub

πŸ”₯ Featured Projects

πŸ” Deliveroo Clone - Full Stack Food Delivery Platform

Comprehensive microservices-based food delivery application with modern cloud architecture

Tech: React, Redux, TypeScript, Node.js, Express, Prisma, PostgreSQL, Docker, AWS (ECS, ECR, RDS)

Features:

  • Microservices architecture (Auth, Mail, Main API)
  • JWT authentication with role-based access
  • Real-time order tracking
  • Restaurant & menu management

View Repos β†’

πŸ›’ Grocery Buddy - Shareable Grocery Tracker

Mobile app for collaborative grocery list management

Tech: React Native, TypeScript, Node.js, PostgreSQL

Features:

  • Cross-platform mobile app
  • Shared grocery lists
  • Real-time synchronization
  • User-friendly interface

Frontend β†’ | Backend β†’

🎯 Currently Learning

  • πŸ—οΈ AWS VPC Architecture - VPCs, subnets, security groups, and network design
  • βš–οΈ Load Balancing & Auto-scaling - ALB, NLB, and ECS service scaling
  • πŸš€ CDN & Caching - CloudFront distributions and ElastiCache (Redis)
  • πŸ”’ Cloud Security - Firewalls, IAM policies, and infrastructure hardening
  • πŸ“Š Monitoring & Observability - CloudWatch, logging, and alerting strategies

Goal: Build production-grade, scalable cloud infrastructure for the Deliveroo clone project

πŸ“Š GitHub Stats

DiluDevX's GitHub stats

πŸŽ“ Education

BSc (Hons) in Software Engineering Sri Lanka Institute of Information Technology (SLIIT) Year 1, Semester 2

🀝 Connect With Me

Portfolio LinkedIn Twitter Instagram Facebook

Feel free to explore my repositories and reach out for collaboration opportunities or discussions about software development!


⭐️ From DiluDevX

Pinned Loading

  1. amazon-clone amazon-clone Public

    Amazon clone website created while learning web development

    JavaScript 1

  2. github-jobs-web github-jobs-web Public

    Github jobs webpage created using React JS and Tailwind CSS

    JavaScript 1

  3. tic-tac-toe tic-tac-toe Public

    Tic Tac Toe game created with React

    JavaScript

  4. deliveroo-clone-web deliveroo-clone-web Public

    deliveroo site created using react RTK

    TypeScript 1

  5. baby-tracker-app baby-tracker-app Public

    TypeScript

  6. deliveroo-clone-api deliveroo-clone-api Public

    JavaScript