Base Background
Reveal Background
Available for Software Engineering Roles

Building Resilient Digital Systems

Full Stack Software Engineer specializing in distributed architectures, modern web, and interactive interfaces.

GitHub Repositories & Engineering Work

Featured Projects

Curated from my personal GitHub (@zour-yu) — showcasing full-stack web platforms, real-time WebSockets, microservices, and AI integrations.

View All GitHub Repositories
Full Stack Developer2026, Oct

WildGuard

A real-time wildlife tracking and incident response system combining Leaflet geospatial mapping with WebSocket bi-directional streaming. Supported by an Express/Node.js backend, MongoDB telemetry indexing, and Cloudinary media processing.

Technical Architecture Highlights
Socket.io
Realtime
Leaflet Geo
Mapping
MongoDB
Storage
Core Tech Stack
ReactNode.jsSocket.ioLeafletMongoDBCloudinary
Full Stack Engineer2026, Oct

JusticeNow

An enterprise-grade incident reporting and legal assistance platform powered by a modular Nest.js microservice architecture with JWT and Passport Google OAuth2. Features a reactive mobile frontend with Zustand state management and Firebase push notifications.

Technical Architecture Highlights
Nest.js Modular
Framework
OAuth2 & JWT
Security
Mongoose ODM
Database
Core Tech Stack
TypeScriptNest.jsReact NativeMongoDBPassport OAuthFirebase
Backend & AI Developer2026, Apr

ThriftSL AI Commerce

A sustainable circular commerce marketplace backend integrating Google Gemini Generative AI for automated merchandise tagging and description extraction. Implements Cloudinary multipart asset storage, MongoDB session persistence, and Mailjet transactional notifications.

Technical Architecture Highlights
Gemini API
Generative AI
Cloudinary
Asset CDN
MongoDB
Database
Core Tech Stack
Node.jsExpressMongoDBGemini AICloudinaryMailjet
Full-Stack Developer2026, May

AgriConnect

A digital agriculture platform leveraging Google Gemini AI to analyze soil health telemetry and provide automated crop recommendations. Backed by high-performance Node.js REST APIs and a PostgreSQL relational database for farmer data persistence.

Technical Architecture Highlights
Gemini API
Intelligence
PostgreSQL
Database
Next.js App
Frontend
Core Tech Stack
Next.jsTypeScriptNode.jsPostgreSQLGemini APITailwind CSS
Career History & Education

Experience & Learning Journey

Hands-on corporate experience in data operations and IT administration, combined with formal Software Engineering studies and dedicated full-stack development.

Software Engineering Undergraduate & Active Learner

Sri Lanka Institute of Information Technology (SLIIT)•Malabe, Sri Lanka
02/2023 — Present

Pursuing BSc (Hons) in Information Technology specializing in Software Engineering. Dedicated to continuous self-driven learning, modern full-stack web development, and cloud/database engineering.

Building full-stack web applications using React, Next.js, Node.js, Nest.js, and SQL/NoSQL databases.
Developing production-ready applications including AgriConnect (Smart Agriculture Platform with Gemini API) and Revolt RV (E-Commerce Platform with Drizzle ORM).
Strengthening core foundations in data structures, algorithms, RESTful API design, and system architecture.
Next.jsReactTypeScriptNode.jsNest.jsPostgreSQLMongoDBDrizzle ORMGemini API

Data Processing & Analyzing Associate

Soundmouse Sri Lanka•Colombo 2, Sri Lanka
03/2024 — Present

Responsible for overseas commercial metadata processing, analytics operations, and internal system utilization for international media monitoring.

Performed data analysis and processing of overseas commercial metadata with high precision.
Utilized internal enterprise systems to execute daily data analytics and verification pipelines.
Consistently maintained high-level data accuracy and strict adherence to global productivity standards.
Data AnalysisMetadata SystemsQuality AssuranceData ValidationProductivity Standards

Customer Experience Associate

Dialog Axiata PLC•Colombo 3, Sri Lanka
05/2023 — 09/2023

Contributed to customer operations and technical administration support at Sri Lanka's leading telecommunications provider.

Handled IT administration issues, diagnostic reporting, and system-level troubleshooting.
Built and maintained strong customer relations, resolving complex technical inquiries and operational complaints.
Collaborated with cross-functional teams to streamline dispute resolutions and enhance service delivery.
IT AdministrationTechnical TroubleshootingClient RelationsEnterprise Operations
Technical Competencies & Verified Experience

Core Tech Stack & Tools

Researched and verified directly across my GitHub repositories (@zour-yu) — spanning mobile applications, decentralized microservices, real-time WebSockets, and AI integrations.

Frontend & Mobile

React, Next.js, React Native, Tailwind

High-performance reactive interfaces, cross-platform mobile apps with Expo, and modular component systems.

React & Next.jsv19 / v16 App Router

Concurrent rendering, Server Components, SSR, static pre-rendering, Turbopack.

↳WildGuard, AgriConnect, Portfolio
React Native & ExpoMobile Native

Cross-platform mobile apps, Expo Router, device hardware, push notifications.

↳JusticeNow-frontend
TypeScriptStrict Mode

End-to-end static typing, generics, strict null safety, compiler paths.

↳All Repositories
Tailwind CSS & NativeWindDesign Systems

Utility-first styling for web and mobile, dark-mode tokens, micro-interactions.

↳WildGuard, JusticeNow, Portfolio
Leaflet GeospatialMapping SDK

Interactive geospatial mapping, boundary polygons, real-time telemetry markers.

↳WildGuard-frontend
Zustand & ContextState Management

Lightweight reactive client stores, persistent middleware, zero boilerplate.

↳JusticeNow-frontend
Framer MotionMicro-UX

Spring physics animations, layout transitions, dynamic spotlight masks.

↳Portfolio UI
Vite & PostCSSBuild Tools

Sub-second HMR development servers, automated asset bundling, tree shaking.

↳WildGuard, Web Apps

Backend & Microservices

Nest.js, Node.js, Express, Microservices

Modular enterprise microservices, decentralized domain nodes, and real-time bi-directional streaming architectures.

Nest.js Modular ArchitectureMicroservices

Enterprise architecture, dependency injection, controllers, providers, guards.

↳JusticeNow-backend, Revolt RV
Node.js & ExpressREST Engines

High-throughput asynchronous APIs, custom middleware pipelines, routing.

↳WildGuard, ThriftSL, ds-project
Decentralized MicroservicesDistributed Nodes

Independent service nodes: Auth, Appointment, Doctor, Telemedicine, Payment.

↳ds-project microservices
Socket.io & WebSocketsReal-Time Streaming

Bi-directional event streaming, room broadcasting, low-latency telemetry.

↳WildGuard-backend
Agora RTC & JitsiVideo / Voice

WebRTC video conferencing, audio channels, secure dynamic token generation.

↳telemedicine-service (ds-project)
RxJS Reactive StreamsEvent Observables

Observable data pipelines, asynchronous event streaming in Nest.js.

↳JusticeNow-backend
Multer & File StreamingAsset Ingestion

Multipart form data handling, disk storage, direct Cloudinary buffer streaming.

↳ThriftSL, WildGuard-backend
RESTful API ArchitectureAPI Contracts

Standardized response envelopes, status codes, CORS policies, rate limiting.

↳All Backend Services

Databases & Cloud Infrastructure

MongoDB, PostgreSQL, Docker, Firebase

Document and relational data stores, multi-container Docker orchestration, and cloud media delivery networks.

MongoDB & MongooseNoSQL Document Store

Schema validation, complex aggregation pipelines, indexing, @nestjs/mongoose.

↳WildGuard, JusticeNow, ThriftSL, ds-project
PostgreSQL & Drizzle ORMRelational ACID

Relational schema design, type-safe queries, migration scripts, ACID transactions.

↳AgriConnect, Revolt RV
Docker & Docker ComposeContainerization

Multi-container service orchestration, isolated networks, volume mapping.

↳ds-project docker mesh
Firebase & Cloud MessagingPush & Admin SDK

Push notification pipelines, device token registry, background event handlers.

↳JusticeNow, WildGuard, ds-project
Cloudinary Media CDNCloud Storage

Automated image transformation, multipart asset optimization, media storage.

↳WildGuard, ThriftSL, JusticeNow
Session & State PersistenceState Store

MongoDB session clustering (connect-mongo), cookie parsing, security headers.

↳ThriftSL-backend
Vercel CloudCloud Deployment

Automated Git-integrated CI/CD deployments, edge network distribution.

↳Portfolio, Web Applications
Git & GitHubVersion Control

Semantic branching, multi-repo architecture, code review pull requests.

↳github.com/zour-yu

AI, APIs & DevOps Testing

Gemini AI, Stripe, Twilio, Jest

Generative AI model orchestration, enterprise third-party APIs, authentication, and test automation.

Google Gemini AIGenerative AI

@google/generative-ai integration, multi-modal prompts, automated catalog tagging.

↳ThriftSL-backend, AgriConnect
Stripe APIPayment Gateway

Secure checkout sessions, webhook signature verification, payment event handling.

↳payment-service (ds-project)
Twilio & Mailjet / NodemailerAlerting & Emails

Automated SMS dispatch, transactional notification emails, dynamic templates.

↳notification-service, ThriftSL
OAuth 2.0 & JWT SecurityIdentity & Auth

Passport Google OAuth2, JWT access & refresh tokens, bcrypt cryptographic hashing.

↳JusticeNow-backend, ds-project
Jest & ts-jestUnit Testing

Test runner, assertion suites, module mocking, TypeScript unit test coverage.

↳JusticeNow-backend, WildGuard-backend
Supertest & Integration TestsAPI E2E Testing

Programmatic HTTP route assertion, endpoint status validation, payload testing.

↳JusticeNow-backend, WildGuard-backend
Class Validator & TransformerDTO Validation

Decorator-based runtime payload validation, sanitization, strict type constraints.

↳JusticeNow-backend
Playwright & AutomationBrowser Testing

End-to-end browser interaction suites, visual testing in Chromium, UI assertions.

↳Portfolio E2E Suite
Direct Communication Channel

Initiate a Conversation

Interested in discussing software engineering opportunities, internships, or collaborative technical projects? Reach out directly.

Primary Email
yasithumindu@gmail.com
Location
Wattala, Sri Lanka

Open to Remote & Onsite

Timezone
GMT+5:30

Sri Lanka Standard Time

< 24h Response Guarantee
Prompt responses for all professional inquiries
Open to Opportunities: Available for Software Engineering positions, internships, and junior engineering roles across the stack.

Send a Direct Message

Fill out the form below. All messages reach my personal inbox immediately.

Message0 chars