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.
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.
| Full-stack applications and interactive web projects | Scalable architecture, secure authentication, and better software design |
| APIs, dashboards, e-commerce, UI/UX, developer tools, and machine learning on EEG data | Useful products, practical solutions, and continuous improvement |
- Understand the requirement and define the core features.
- Design a clear and responsive user experience.
- Build reusable frontend components and structured backend services.
- Connect APIs and data models with validation and error handling.
- Ship by testing, refining, documenting, and deploying the application.
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]]
| 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 |
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
- Tracking: income and expense entries organised by category
- Planning: budgets and spending insights
- Live: Open the app · Repo: syntecxhub-expense-tracker-app
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
CHAOSVERSE — Interactive web experience
Portfolio — Personal portfolio website
Event-Driven Programming Practical Lab — JavaScript event handling and delegation exercises
User Profile Management — Java-based profile management system
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
| Channel | Link | |
|---|---|---|
| Portfolio | sajeepan-portfolio.vercel.app | |
| sivanadaraja-sajeepan | ||
| GitHub | Sajee119 | |
| X | @SSajeepan3492 | |
| sajeepan634@gmail.com |
Thanks for visiting my profile. Let's build something useful together.


