Skip to content
View Niro0526's full-sized avatar

Highlights

  • Pro

Block or report Niro0526

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.

Content in all repositories owned by your account will be closed.
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
Niro0526/README.md

Typing SVG


About Me

  • 🎓 IT Undergraduate at the University of Moratuwa
  • 💻 Full-Stack Developer with a strong focus on Frontend and UI/UX
  • 🛠️ Experienced in building real-world web applications
  • 🎨 Interested in clean UI, scalable architecture, and practical software solutions
  • 🤖 Exploring AI-powered and real-time web applications
  • ✍️ Passionate about learning new technologies and sharing knowledge through technical writing
  • 🚀 Currently seeking Software Engineering / Full-Stack Development opportunities

Tech Stack

Languages

Frontend & UI/UX

Backend & Database

Tools & Platforms


Featured Projects

DocuSphere

AI-Powered Secure Document Management Platform

A full-stack document management platform focused on secure document handling, collaboration, and intelligent document processing.

My Contributions

  • Developed the Admin Dashboard and administrative management features
  • Implemented real-time notifications using STOMP/SockJS WebSockets
  • Worked on role-based access control and team management
  • Integrated OCR for document text extraction
  • Integrated AI-powered document summarization
  • Developed administrative analytics and system monitoring features

Tech: React · Tailwind CSS · Spring Boot · PostgreSQL · Supabase · WebSocket · Gemini API


Time Slot Booking App

Web-Based Appointment & Scheduling System

A web application for managing 30-minute time-slot bookings with filtering, CRUD operations, and booking conflict prevention.

  • Implemented complete booking CRUD functionality
  • Added date and category-based filtering
  • Prevented overlapping bookings
  • Used PostgreSQL constraints for data integrity
  • Built a responsive user interface
  • Deployed using Vercel

Tech: React · Vite · Tailwind CSS · Supabase · PostgreSQL · Vercel


HealthSync

Smart Hospital Appointment System

A full-stack hospital appointment management system designed to simplify patient-doctor interactions and appointment workflows.

  • Developed responsive frontend interfaces
  • Implemented patient-doctor appointment workflows
  • Designed database-driven backend functionality

Tech: React · TypeScript · Node.js · MongoDB


RoverXplorer

Smart Six-Wheeled Rover

An Arduino-based rover featuring remote control capabilities and environmental monitoring.

  • Implemented rover control functionality
  • Integrated environmental sensors
  • Worked with rocker-bogie suspension mechanics

Tech: Arduino · C++ · Environmental Sensors


Technical Writing

Beyond building applications, I am passionate about sharing what I learn through technical writing.

I write about frontend development, UI/UX, data visualization, testing, and practical software engineering concepts, turning my learning and development experiences into easy-to-understand technical articles.

From Raw Data to Pixels

The Secret Life of Recharts

Exploring how raw data is transformed into interactive and animated visualizations using Recharts, with a focus on data-driven UI components.

Read Article →

Beautiful UIs vs Testing

Why Developers Build Beautiful UIs… But Ignore Testing

A practical exploration of why developers often prioritize beautiful interfaces while overlooking testing, and why testing becomes essential as applications grow.

Read Article →

More articles coming as I continue learning, building, and sharing.


Areas of Interest



Connect With Me

Building, learning, and sharing through technology.

Popular repositories Loading

  1. Zenova_RightGo Zenova_RightGo Public

    TypeScript 2

  2. Time-slot-booking-app Time-slot-booking-app Public

    A responsive time-slot booking web application built with React, Supabase, and Tailwind CSS. It allows users to book and manage time slots while preventing duplicate and overlapping bookings throug…

    JavaScript 1

  3. Niroja-Vijayakumar Niroja-Vijayakumar Public

  4. movie movie Public

  5. My-portfolio My-portfolio Public

    TypeScript

  6. sample sample Public

    JavaScript