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

Highlights

  • Pro

Block or report Sajee119

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

Sajeepan profile header

Typing introduction

Portfolio GitHub LinkedIn X Email

Profile views Followers Stars Graduating 2027

Sri Lanka   │   Seeking Software Engineering Internship / Junior Developer roles   │   Open to meaningful projects


I build practical, reliable, and user-friendly software with a focus on full-stack web development, clean interfaces, and maintainable backend systems.


About Me

I'm a Software Engineering student in Sri Lanka who enjoys turning requirements into complete, working products: planning the features, designing the interface, building the API, and deploying the result. My core stack is the MERN stack (MongoDB, Express.js, React, Node.js), and I also work with Java, PHP, Python and Android (Java/Kotlin). I'm currently looking for an internship or junior developer role where I can contribute to real products and keep learning from experienced engineers.

Building

Full-stack applications and interactive web projects

Learning

Scalable architecture, secure authentication, and better software design

Interested in

APIs, dashboards, e-commerce, UI/UX, developer tools, and machine learning on EEG data

Collaboration

Useful products, practical solutions, and continuous improvement

Education

Qualification Institution Period
BSc (Hons) Software Engineering (Third Year Top-Up) University of Bedfordshire, delivered with SLIIT City Uni (Northern / Jaffna campus) Starting Sep 2026 · expected graduation 2027
Higher Diploma in Information Technology (HDIT) SLIIT City Uni Oct 2023 – Dec 2025

Experience

Web Development Intern (Virtual) · Syntecxhub
April – May 2026  ·  1 month
  • Built 4 full-stack applications with React.js, Node.js, Express.js, MongoDB and Tailwind CSS
  • Delivered a user management system with authentication and role-based access control
  • Built an employee management system with attendance, salary, documents, notifications and 2FA
  • Built an expense tracker with budgets and spending insights, and a product REST API with validation and image handling
  • Deployed projects to Vercel and managed source with Git and GitHub

Profile

Area Details
Role Software Engineering student and aspiring Full-Stack Developer
Location Sri Lanka
Looking for Software Engineering Internship or Junior Developer role
Experience focus MERN applications, REST APIs, CRUD systems, and responsive interfaces
Current learning Scalable backend architecture, secure authentication, and better software design
Research interest Self-supervised and machine learning for EEG brain-state analysis

Tech Stack

Languages

Languages

Frontend

Frontend Responsive Design

Backend, APIs and Data

Backend REST APIs JWT

Mobile

Mobile

Tools and Platforms

Tools

Development Practices

Responsive UI Component Design REST APIs CRUD Authentication Role-Based Access Form Validation Error Handling API Integration Git Workflows


Core Skills

Frontend development
Responsive layouts, component-based interfaces, forms, client-side interactions, and reusable UI
Backend development
Express servers, RESTful endpoints, validation, CRUD operations, and API integration
Authentication and authorization
Login/signup flows, JWT authentication, role-based access, 2FA, profiles, and admin dashboards
Database-driven applications
Product, user, employee, student, order, and expense data management
Application features
Search, filtering, favorites, notifications, dark mode, image handling, and reporting
Problem-solving
Breaking requirements into features, debugging issues, and improving usability
Project delivery
Planning, implementation, version control, deployment on Vercel, and iterative improvement
Research and analysis
Reading papers, comparing methods against baselines, and writing up findings

How I Build

Understand Design Build Connect Ship

  1. Understand the requirement and define the core features.
  2. Design a clear and responsive user experience.
  3. Build reusable frontend components and structured backend services.
  4. Connect APIs and data models with validation and error handling.
  5. Ship by testing, refining, documenting, and deploying the application.

Typical architecture of my MERN projects

flowchart LR
    U([User / Browser]) --> R[React + Vite UI]
    R -- "REST / JSON" --> A[Express API]
    A --> M[Auth + Validation Middleware]
    M --> C[Controllers and Services]
    C --> D[(MongoDB)]
    A -. "JWT + role checks" .-> M
    R --> V[[Vercel deployment]]
Loading

What I Build

Web Apps Business Systems Backend Services
Responsive React interfaces, dashboards, and interactive experiences E-commerce, user, employee, student, and expense management systems REST APIs, CRUD services, authentication, validation, and data workflows

Selected Work

E-commerce Platforms

Full-stack shopping experiences with product management, authentication, orders, payments, responsive design, and admin workflows.

My Store

Management Systems

Data-driven applications for users, employees, students, attendance, salaries, profiles, and role-based administration.

Employee System

Interactive Experiences

Browser games and engaging interfaces with timers, scoring, achievements, streaks, API-powered content, and responsive gameplay.

Banana Quiz

APIs and Utilities

RESTful services and focused tools that solve practical problems through clear data models, validation, and simple user experiences.

Product API

Featured Projects

Project Description Stack
My Store A production-ready MERN e-commerce platform with dark mode, shopping features, and an admin dashboard. MongoDB Express React Node.js
User Management System A full-stack system with authentication, role-based access control, profiles, admin tools, and REST APIs. MERN
Employee Management System An employee platform with attendance, salary management, document handling, notifications, and 2FA. MERN
Expense Tracker Income, expense, category, budget, and spending insights in one dashboard. MERN
Recipe Finder App A responsive recipe discovery app with categories, areas, recipe details, favorites, and a chat helper. React Vite
Product API A RESTful product management API with CRUD operations, validation, image handling, and scalable architecture. JavaScript Node.js
Banana Quiz Game A timed browser game with puzzle solving, scoring, streaks, achievements, and leaderboard progress. JavaScript
Banana Quest A game development project with a React/Vite client and Express server. React Vite Express
Student Management System A command-line application for managing students, courses, grades, and academic records. Python

Project Deep Dives

My Store — MERN e-commerce platform
  • Customer side: product browsing, search and filtering, favorites, cart and orders, dark mode
  • Admin side: dashboard for managing products, orders and users
  • Under the hood: authentication, payments, image handling, responsive layout
  • Stack: MongoDB · Express · React · Node.js
  • Repo: Sajee119/my-store
User Management System — auth and role-based access
  • Access control: login/signup, JWT authentication, role-based permissions
  • Features: user profiles, admin tools for managing accounts
  • Backend: REST APIs with validation and error handling
  • Live: Open the app · Repo: Syntecxhub_User_Management_System
Employee Management System — attendance, salary and 2FA
  • HR features: attendance tracking, salary management, document handling
  • Engagement: notifications for employees and admins
  • Security: two-factor authentication and role-based administration
  • Live: Open the app · Repo: Syntexhub_Employee_Management_System
Expense Tracker — budgets and spending insights
Banana Quiz Game — timed puzzle game
  • Gameplay: timers, puzzle solving, scoring and streaks
  • Progress: achievements and leaderboard
  • Content: API-powered puzzles in a responsive layout
  • Repo: Sajee119/Banana-Quiz-Game

Live Projects

Project Live preview
Portfolio sajeepan-portfolio.vercel.app
CHAOSVERSE chaosverse-sajee.vercel.app
Expense Tracker Open live app
User Management System Open live app
Employee Management System Open live app

Other Projects


Research Interests

EEG and machine learning
For my final-year research I'm exploring self-supervised learning for personalised EEG brain-state representation: contrastive pre-training on public EEG datasets, few-shot adaptation to individual users, and comparison against supervised baselines.

Engineering Mindset


Simple interfaces
Easy to understand and use

Reusable components
Less duplication, more maintainability

Clear APIs
Predictable data flow

Secure access
Protected user workflows

Continuous improvement
Ship better with every project

Currently Exploring

  • Improving backend structure and scalable API design
  • Building more secure authentication and authorization flows
  • Creating accessible, responsive, and polished user interfaces
  • Strengthening testing, debugging, documentation, and deployment practices
  • Turning project ideas into complete, useful products

Goals

Goal Status
Land a Software Engineering Internship or Junior Developer role In progress
Complete the BSc (Hons) Software Engineering top-up by 2027 In progress
Build production-grade, secure authentication into every full-stack project Ongoing
Deliver the EEG self-supervised learning research artefact Planned

GitHub Analytics

GitHub contribution streak

GitHub trophies

GitHub activity graph


Let's Connect

Explore portfolio Connect on LinkedIn Email me

Thanks for visiting my profile. Let's build something useful together.

Profile footer

Pinned Loading

  1. Banana-Quiz-Game Banana-Quiz-Game Public

    Banana Quiz is a browser-based banana-value calculation game. Each round loads a puzzle from the Banana API; the player studies the image, calculates the value represented by the bananas, and submi…

    JavaScript

  2. syntecxhub-expense-tracker-app syntecxhub-expense-tracker-app Public

    A simple and intuitive expense tracker that helps users manage daily finances. Record income and expenses, categorize transactions, and monitor spending habits with clear summaries. Supports budget…

    JavaScript

  3. product-api product-api Public

    A RESTful Product API built with modern backend technologies, designed to handle product management with efficient CRUD operations. Supports features like product creation, updating, deletion, and …

    JavaScript

  4. Student-management-System Student-management-System Public

    A comprehensive, fully-functional Student Management System built in Python with a command-line interface. This system provides complete CRUD operations for managing student records, courses, grade…

    Python

  5. Syntecxhub_User_Management_System Syntecxhub_User_Management_System Public

    A full-stack User Management System built with modern web technologies, enabling secure user authentication, role-based access control, and efficient CRUD operations for managing users. Includes fe…

    JavaScript

  6. Ticket-Bokking Ticket-Bokking Public

    Role based access to booking tickets