01 — SYSTEM ARCHITECTURE

THINUN
THARUSHIKA

SOFTWARE ENGINEER • NEXT.JS & REACT SPECIALIST • FULL-STACK DEVELOPER • FOUNDER

02 — ENGINEERING CRAFT

HIGH-IMPACT
INTERFACES

Next.js App RouterTypeScriptReact Native ExpoZustandSaaS SystemsExpressLaravel
SYS_ONLINE
LK // GALLE
Thinun Tharushika

Thinun Tharushika

RIGHTMO WEB SOLUTIONS

2+ YOE

[ Hover to reveal full spectrum ]

Resume
Scroll Down

02 — PHILOSOPHY & PROFILE

Stream of Consciousness

Architecting resilient systems with Next.js & TypeScript.

Interfaces should feel immediate, tactile, and inevitable.

Shipping cross-platform mobile apps with React Native Expo.

Optimizing automated dependency graphs and build pipelines.

Engineering high-throughput SaaS with type-safe state models.

Bridging deep mathematical intuition with modern UI aesthetics.

// THE ARCHITECT’S BACKGROUND

I am a results-driven Software Engineer at Rightmo Web Solutions (Galle, Sri Lanka) with a degree in BSc in Applied Sciences (Computer Science & Physics) from Rajarata University.

Specialized in modern Next.js (App Router 14/15/16), TypeScript, React Native Expo, Zustand, and full-stack REST/database architectures. I architect scalable client-side memory management, multi-tenant portals, and production mobile applications that prioritize sub-second responsiveness and flawless type safety.

2+

Years of Production Experience

3.5K+

Active Users Impacted

44+

Localized App Locales

100%

Type-Safe Core

03 — PRODUCTION DELIVERABLES

Selected Works & Systems

04 — CAREER TRAJECTORY & CREDENTIALS

Engineering Journey

Frontend Software Engineer with over 2 years of production experience architecting high-performance Next.js web applications, React Native mobile apps, and scalable multi-locale build pipelines.

2+ Years

Production Engineering

React & Next.js Ecosystem

44+ Locales

Multi-Locale Pipeline

Automated Prebuild CSS

100%

Architecture Standard

Type-Safe with Shadcn & Zustand

JAN 2025 — PRESENTACTIVE ROLE

Frontend Software Engineer (Associate)

Rightmo Web Solutions

Galle, Sri Lanka

Platform:Next.js 16
Locales:44+ Languages

Frontend Migration & Component Architecture

Key contributor to the migration of the core QR Generator platform from legacy PHP to Next.js 16 (App Router), engineering modular, type-safe UI components with TypeScript, React Hook Form, Zustand, and Shadcn/ui integrated with Laravel REST APIs.

Build Pipeline Optimization

Engineered an automated dependency analysis workflow using dependency-cruiser and route-specific Tailwind CSS source detection, isolating CSS generation and significantly reducing production chunk sizes.

Multi-Locale Build & CSS Pipeline

Engineered a standalone prebuild Node pipeline that parses @lang-routes annotations and :lang() selectors to compile and route-merge localized CSS for 44+ languages, cutting bundle overhead and serving single-request stylesheets per locale with deterministic NEXT_DEPLOYMENT_ID cache-busting across horizontally scaled Docker clusters.

Browser History & Navigation Recovery Engine

Designed and implemented a resilient funnel redirection and step-recovery module syncing URL query params, Zustand store state, and browser history stacks to eliminate back-button drops and reliably restore workflow state.

Cross-Platform Mobile Engineering

Independently developed, optimized, and published the MCHS School Management mobile app using React Native Expo, TypeScript, NativeWind, and Reanimated; implemented JWT auth, push notifications, and global state for 3,500+ active users.

TECH STACK:Next.js 16React.jsTypeScriptReact Native ExpoNativeWindZustandShadcn/uiReact Hook FormLaravel REST APIdependency-cruiserDocker Clusters
JUL 2024 — DEC 2024

Frontend Developer (Intern)

Rightmo Web Solutions

Galle, Sri Lanka

Framework:Next.js 14
i18n Portals:Multi-Tenant

Multi-Business SaaS Platform

Built a multi-tenant business management portal with full internationalization (i18n) support using Next.js 14 (App Router), TypeScript, Shadcn/ui, and Tailwind CSS.

Enterprise & Institutional Portals

Contributed to the development and responsive UI design of major client web platforms, including Southern Sri Lanka Ruhunu Tourist Bureau (Laravel) and Thomas Gall International School (Next.js).

Agile Engineering Best Practices

Actively collaborated in sprint planning, code reviews, and pair programming sessions, ensuring strict code quality, accessibility (a11y), and high UI performance metrics.

TECH STACK:Next.js 14TypeScripti18nShadcn/uiTailwind CSSLaravelAgile/ScrumAccessibility (a11y)
2019 — 2023

Bachelor of Science (BSc) in Applied Sciences

Major: Computer Science & Physics | Graduated: March 2023

Rajarata University of Sri Lanka

Mihintale, Sri Lanka

Rigorous Computing & Scientific Foundation

Four-year comprehensive curriculum mastering data structures, algorithms, object-oriented software engineering, computational physics, database systems, and distributed computing.

TECH STACK:Computer ScienceData StructuresAlgorithmsApplied PhysicsObject-Oriented ProgrammingDatabase Systems
COMPLETED 2017

G.C.E. Advanced Level (Physical Science)

St. Aloysius' College

Galle, Sri Lanka

Physical Science Stream

Completed secondary education in the Physical Science stream with focused study on Combined Mathematics, Physics, and Chemistry.

TECH STACK:Physical ScienceCombined MathematicsPhysicsChemistry
2024

Professional Certifications

freeCodeCamp

Remote / Verified

JavaScript Algorithms and Data Structures (2024)

Verified certification in fundamental computer science paradigms: ES6+ syntax, functional programming, OOP, object manipulation, and algorithmic problem-solving.

Responsive Web Design Certification (2024)

Verified mastery in modern semantic HTML5, CSS3, Flexbox, CSS Grid, visual hierarchy, mobile-first design, and WCAG accessibility standards.

TECH STACK:JavaScript (ES6+)AlgorithmsData StructuresResponsive Web DesignCSS Grid & FlexboxWCAG Accessibility

04 — TECHNICAL ARSENAL & TOOLING

Production Technologies

NEXT.JS 16REACT 19TYPESCRIPTREACT NATIVEEXPOZUSTANDTAILWIND CSSSHADCN/UINODE.JSEXPRESS.JSMYSQLLARAVELCLOUDFLARENEW RELICNEXT.JS 16REACT 19TYPESCRIPTREACT NATIVEEXPOZUSTANDTAILWIND CSSSHADCN/UINODE.JSEXPRESS.JSMYSQLLARAVELCLOUDFLARENEW RELICNEXT.JS 16REACT 19TYPESCRIPTREACT NATIVEEXPOZUSTANDTAILWIND CSSSHADCN/UINODE.JSEXPRESS.JSMYSQLLARAVELCLOUDFLARENEW RELICNEXT.JS 16REACT 19TYPESCRIPTREACT NATIVEEXPOZUSTANDTAILWIND CSSSHADCN/UINODE.JSEXPRESS.JSMYSQLLARAVELCLOUDFLARENEW RELIC
APP ROUTERSTATE PERSISTENCEI18N PIPELINESDEPENDENCY GRAPHSCACHE BUSTINGRESTFUL APISRBAC SECURITYFULL-STACKCROSS-PLATFORMSUB-SECOND LATENCYCLEAN ARCHITECTUREMOBILE DEVAPP ROUTERSTATE PERSISTENCEI18N PIPELINESDEPENDENCY GRAPHSCACHE BUSTINGRESTFUL APISRBAC SECURITYFULL-STACKCROSS-PLATFORMSUB-SECOND LATENCYCLEAN ARCHITECTUREMOBILE DEVAPP ROUTERSTATE PERSISTENCEI18N PIPELINESDEPENDENCY GRAPHSCACHE BUSTINGRESTFUL APISRBAC SECURITYFULL-STACKCROSS-PLATFORMSUB-SECOND LATENCYCLEAN ARCHITECTUREMOBILE DEVAPP ROUTERSTATE PERSISTENCEI18N PIPELINESDEPENDENCY GRAPHSCACHE BUSTINGRESTFUL APISRBAC SECURITYFULL-STACKCROSS-PLATFORMSUB-SECOND LATENCYCLEAN ARCHITECTUREMOBILE DEV