Available for work · Coventry, UK

Niroshan
Vijayarasa

Full-Stack Developer specialising in Node.js, Vue.js,
payment systems & scalable API integrations.

View Projects Get in Touch
4+
Years Experience
35k+
Users Served
£50k+
Monthly Transactions
10+
Live Projects
const dev = {
  name: "Niroshan",
  stack: ["Node.js", "Vue.js"],
  payments: ["Stripe", "Wise"],
  location: "Coventry, UK",
  status: "available",
}

Technical Stack

Backend
Node.js Fastify.js Express.js Laravel PHP Python Prisma ORM REST APIs GraphQL
Frontend
Vue.js Vuetify Vuex TypeScript JavaScript HTML/CSS Bootstrap
Databases
PostgreSQL MySQL MongoDB Redis Firebase
Payments & Finance
Stripe Wise API Xero QuickBooks Webhooks Payouts
Integrations
Google APIs HubSpot Twilio Zoho OpenAI Telegram Bot SignWell OneSignal
DevOps & Tooling
Docker AWS DigitalOcean Azure GitHub / CI-CD JWT / OAuth 2.0 WebSockets RBAC Swagger

Where I've Worked

May 2025 – Present
UK, Remote
Full-Stack Engineer
Tapes To Digital
  • Built internal operations platform (Fastify, Vuetify, PostgreSQL) serving 30+ technicians and processing 300+ monthly orders
  • Integrated Stripe with webhook handling, managing £50,000+ in monthly transactions
  • Automated salary payouts via Wise API and 500+ customer emails/month via Gmail API
  • Automated technician scheduling via Google Calendar API, reducing manual overhead significantly
  • Built HubSpot CRM integration with order syncing, inventory alerts, and RBAC across 4 roles
  • Analytics dashboard with daily Google Reviews aggregation tracking 200+ reviews/month
Feb 2022 – Apr 2025
Malaysia, Remote
Software Developer
Hamochi.my
  • Led backend for an educational platform serving 35,000+ students and 200+ teachers with real-time collaboration
  • Designed microservices architecture supporting 10,000+ daily API requests
  • Built multilingual support (English, Malay, Chinese), increasing engagement by 45%
  • Automated certificate generation via Google Drive API — 5,000+ certs per event
  • Managed 50GB+ game assets on DigitalOcean Spaces; documented all APIs with Swagger
Jul 2021 – Jan 2022
Sri Lanka
Intern Software Engineer
Codevita
  • Built admin panel features for the Codeaff e-commerce learning platform using Laravel and Bootstrap
  • Delivered complete dashboards for two client projects: Food Ordering and Hotel Booking systems
  • Implemented MySQL schemas, CRUD operations, and server-side logic under Laravel MVC

Featured Work

TrustedFixers
TrustedFixers.tech
🟢 Live

Service management platform connecting customers with technicians, built for 500+ monthly requests. Real-time WebSocket updates, JWT auth, multi-role access, Stripe payments, and Twilio SMS.

Fastify Prisma WebSocket Stripe Twilio OpenAI
ClockWise
ClockWise — Remote Productivity Tracker
Desktop App

Windows desktop application tracking keyboard/mouse activity, screenshots, visited URLs, and app usage to provide detailed remote workforce productivity insights.

.NET Framework .NET MAUI Fastify PostgreSQL
Hamochi
Hamochi — Interactive Learning Platform
🟢 Live

Educational game platform serving 35,000+ students across Malaysia. Built teacher dashboards, Telegram Bot, mobile app, multilingual support, Stripe subscriptions, and 10,000+ daily API requests.

Node.js Fastify Vue.js PostgreSQL Stripe Phaser.js
Testify
Testify — Online Quiz & Assessment Platform
🟢 Live

Secure quiz platform with fraud prevention, multiple question types, and separate admin/candidate portals. Google Speech-to-Text API for audio transcription.

Fastify Vuetify Prisma ORM Google Speech-to-Text
FitLife
FitLife — Smart Fitness Tracker
University

AI-powered fitness tracking web app with machine learning workout classification, predictive algorithms, interactive dashboards, and real-time activity analysis using WEKA.

Java Servlets JSP WEKA Machine Learning Bootstrap
Ride Sharing App
Intercity Ride-Sharing App
University

UK-focused intercity ride-sharing platform with AI-powered seat search, real-time availability, automated ride management, eco-friendly travel focus, and Azure deployment.

Vuetify Fastify MySQL Azure AI Search
Thusi — Construction Management System
Client

Construction project tracking and task management system. Led backend architecture, REST API design, scalable data modeling, and junior developer mentoring at Keture.

Node.js Fastify MySQL Prisma ORM
OKE-Products — Order Management System
Client

Online product ordering system with complete REST APIs for both customer app and admin dashboard via Firebase Functions. QuickBooks integration for automated invoicing workflows.

Node.js Firebase MongoDB Prisma QuickBooks
F3 App — Fishermen-to-Buyer Marketplace
Client

Direct-to-buyer fishing marketplace platform. Built REST APIs and database architecture, connecting fishermen directly with buyers to optimise catch sales.

Fastify Swagger API Prisma ORM MySQL AWS S3
Reecha
Reecha — Online Room Booking Site
Internship

Admin-focused hotel management system with SSO authentication and role/capability-based access control. Built ticketing module for operational and customer issue tracking. Integrated automated multilingual content translation to support international users.

Laravel MySQL Bootstrap JavaScript Single Sign-On (SSO)

Academic Background

MSc Computer Science
Coventry University, UK
May 2025 – April 2026
BSc (Hons) Software Engineering
University of Kelaniya, Sri Lanka
Feb 2019 – Jul 2023
Let's build
something great.

I'm currently available for full-time roles and freelance projects. Based in Coventry, UK — eligible to work in the UK.