Available for work

Hello, I'm
Minuri Viranga

|

Minuri Viranga - Software Engineer

20+

Projects

3+

Years Exp

Specialized in Software Engineering, Full Stack, Web & Mobile Apps, Cloud Architecture & AI Integration.

About Me

Who I Am

I'm a BSc (Hons) Software Engineering graduate with a Second Class (Upper Division), 1 year of professional industry experience and over 3 years building full-stack web and cross-platform applications. I specialize in React, Next.js, and Node.js — with hands-on experience in authentication, RBAC, cloud deployment, and AI integration using OpenAI, Pinecone, and n8n.

With a strong foundation in OOP, SOLID principles, and software architecture, I focus on writing clean, scalable code and delivering secure, maintainable software that solves real problems.

Tech Stack
Frontend
Next.jsReactTypeScriptJavaScriptTailwind CSSAngularVue.js
Backend
Node.jsJavaPostgreSQLMongoDBSQLSupabaseREST APIs
Mobile
FlutterDartFirebase
DevOps & AI
DockerAWSGitCI/CDOpenAI APIPineconen8n
My Work

Featured Projects

Sinetcom Official Website
Web Application

Sinetcom Official Website

AI-powered corporate website with OpenAI chatbot, n8n automation, and Pinecone vector DB. Built with Next.js and deployed on VPS.

Next.jsNode.jsJavaScriptTailwind CSS+4
Personal Portfolio & Blog Management Platform
Web Application

Personal Portfolio & Blog Management Platform

Client portfolio website with blog management, subscriber system, automated email notifications, and Supabase backend.

Next.jsNode.jsTypeScriptTailwind CSS+4
Dual Money Tracker
Mobile Development

Dual Money Tracker

A mobile app for tracking both personal and business finances.Built using Flutter and Firebase for real-time updates.Features secure login, dashboards, transaction insights.

DartFlutterFirebaseGit
My Portfolio
Web Application

My Portfolio

A responsive personal website built with Next.js and Tailwind CSS. Showcases projects, skills, and contact info. Designed with fast performance and smooth navigation.

Next JSTailwind CSSCSSVercel+1
Cinemax
Web Application

Cinemax

A full-stack movie ticket booking platform with real-time seat updates. Includes secure payments, login, and dynamic UI. Built with React, Node.js, MongoDB, and WebSockets.

React jsNode.jsMongoDBExpress js+5
Green Super Market
Web Application

Green Super Market

An e-commerce platform with product browsing, cart, and PayPal checkout. Backend powered by Java and SQL. Optimized for fast queries and responsive design.

HTMLCSSJavascriptMUI+4
VI Learning Platform
Web Application

VI Learning Platform

An interactive learning platform built using React and Tailwind CSS. Users can explore and view course content easily. Focused on clean design and mobile responsiveness.

React JSJavascriptTailwind CSSHtml+2
Movie library
Web Application

Movie library

A Vue.js-based movie browsing app with search and filter features. Clean UI displays posters and movie info in cards. Includes a contact form and Google Maps integration.

Vue JSJavascriptTailwind CSSHtml+2
Career Path

Work Experience

Freelance Software Engineer

Sinetcom (Pvt) Ltd, Sri Lanka

2026 – Present
  • Work with Sinetcom on a freelance basis, developing and maintaining the company’s internal Sales CRM and official website using Next.js, TypeScript, Node.js, Supabase, and PostgreSQL.
  • Apply OOP, SOLID principles, software architecture, authentication, RBAC, RESTful APIs, database design, and secure programming practices to develop maintainable software solutions.
  • Developed an AI-powered chatbot using OpenAI API, Pinecone, and n8n, implementing LLM integration, prompt engineering, RAG concepts, and API integrations.
  • Use Git, Docker, CI/CD, testing, debugging, code review, and root-cause analysis to troubleshoot issues and improve software quality.
  • Review and validate AI-generated code for correctness, security, maintainability, and project requirements.
Next.jsTypeScriptNode.jsSupabasePostgreSQLOpenAI APIPineconen8nDockerGitCI/CDRBAC

Cyber Security Analyst Intern

Sinetcom (Pvt) Ltd, Sri Lanka

2025 – 2026
  • Completed a 6-month internship as a Cyber Security Analyst Intern, gaining practical exposure to cybersecurity, networking, security tools, and IT infrastructure.
  • Assisted with technical and security-related tasks while developing practical experience in troubleshooting and enterprise technology environments.
CybersecurityNetworkingSecurity ToolsIT InfrastructureTroubleshooting