Dulmina Wijegunarathne

Full-Stack Software EngineerSri Lanka
00:00:00SLT
lofi

a full-stack software engineer with 3+ years of experience specializing in React, Next.js, TypeScript, and Node.js.

proven track record of architecting scalable, high-performance solutions across web, mobile, and backend systems — from Web3 platforms to enterprise-grade SaaS applications.

Work Experience

Metarune Labs (Pvt) Ltdlink
Full Stack Engineer · June 2022 – Present

Cross-Platform Mobile Architecture: Architected and led end-to-end development of multiple cross-platform mobile applications (iOS & Android) using React Native (Expo), TypeScript, and Expo Router, backed by real-time serverless backends, covering authentication flows, deep-link navigation, onboarding, and 20+ screens per application.

Real-Time Systems: Engineered a real-time GPS adventure recorder with background location tracking, live stats, and route visualization via Mapbox; built a live location sharing system with expiry logic and real-time cross-device subscriptions; integrated Pusher and Ably pub/sub for instant UI state synchronization across messaging, streaming, and ticketing features.

Full Stack Web Development: Owned frontend architecture across 5+ production web applications using Next.js (13/14/15/16 App Router), React 19, TypeScript, and Tailwind CSS, spanning 15 to 30+ pages per project, while contributing to backend API design, database schema, and serverless infrastructure using Convex, Firebase, and Node.js.

Web3 & Blockchain: Developed frontend client experiences for multiple blockchain platforms including a Bitcoin Runes DeFi platform (Sats Connect SDK, multi-wallet), a Web3 live streaming platform with Solana wallet integration (Phantom, Solflare, Access Protocol staking), and a DeFi Kingdoms ecosystem strategy game with MetaMask authentication and on-chain token reads via Ethers.js.

Chrome Extension Engineering: Architected a production Chrome extension for Ethos Network using React, TypeScript, and RxJS, implementing multi-surface DOM injection pipelines across Twitter/X (feed, profiles, chat), a real-time credibility scoring engine with deduplication via BehaviorSubject observables, ENS/Ethereum address detection, and adaptive theming across Dark/Dim/Light modes.

Creator & Social Platform: Served as frontend lead on Staryo, a creator-fan engagement platform at scale, designing a real-time messaging system (conversation folders, broadcast messaging, emoji reactions, read receipts, gift flows), a notification and presence engine, creator/fan profiles, and admin/operator dashboards with earnings analytics and CSV export.

Backend & API Integration: Developed and maintained secure RESTful APIs and backend services using Node.js, integrating PostgreSQL databases with optimized queries; implemented JWT/OAuth authentication flows, data validation middleware, and custom request handling logic across multiple production services.

Cloud Infrastructure & CI/CD: Configured and maintained deployment pipelines using GitHub Actions; leveraged AWS services (EC2, S3) for production hosting; deployed frontend applications on Vercel with environment-isolated configurations and integrated Sentry for error monitoring across client, server, and edge runtimes.

UI Systems & Design: Built reusable USS-based design systems and UXML component libraries for a blockchain Unity game (30+ screens, 17+ components, 25+ popups); engineered fluid scroll and micro-animation experiences using Lenis and Framer Motion for Metarune Labs' official company website; implemented full SEO infrastructure (Open Graph, JSON-LD schemas, dynamic sitemaps).

Performance & Stability: Resolved production-level CPU spike issues causing watchdog kills on iOS background processes; fixed navigation race conditions; stabilized real-time state synchronization in high-throughput messaging flows; conducted performance validation using Lighthouse and k6 load testing.

Team Leadership & Agile Delivery: Mentored junior developers, led sprint planning and task breakdowns, conducted code reviews, and collaborated cross-functionally with QA, DevOps, and backend teams to align delivery with system architecture.

Metarune Labs (Pvt) Ltdlink
Frontend Developer · Dec 2022 – May 2023

Next.js Web Development: Architected and developed client-side web applications using Next.js, React, TypeScript, and Tailwind CSS, implementing protected routing and modular context providers across complex multi-page applications.

Unity UI Development: Engineered 30+ interactive game screens for a blockchain football management game using Unity UI Toolkit (UXML/USS) within an MVCS architecture.

UI Component Architecture: Built and maintained reusable design systems and comprehensive UI component libraries, significantly reducing code duplication and accelerating rapid screen development across projects.

Metarune Labs (Pvt) Ltdlink
Associate Software Engineer · June 2022 – Nov 2022

Mobile App Features: Developed cross-platform mobile interfaces with React Native (Expo) and React Navigation, implementing multi-step onboarding walkthroughs and keyboard-aware layouts for UX consistency.

React UI Development: Built responsive, highly interactive single-page applications (SPAs) using React, TypeScript, and SASS, translating complex design requirements into pixel-perfect modular components.

Application State Management: Managed global application state effectively using Redux Toolkit, cleanly separating business logic from presentation layers to maintain scalable codebases.

Personal Projects

Paws & Paths — Pet Walking & Social Network
React Native (Expo) · Turborepo · Mapbox · Supabase · NativeWind

Playful-Premium Architecture: Engineered a full-stack, cross-platform mobile application within a Turborepo monorepo, developing a custom UI component library (@paws-and-paths/ui) with React Native Reanimated for fluid micro-interactions and soft-shadow aesthetics.

Real-Time Core Features: Integrated @rnmapbox/maps for highly customized GPS walk tracking (distance, speed, elevation) paired with a Supabase real-time backend supporting a live community social feed, dog profiles, and competitive walk leaderboards.

Pet Safety & Utility: Implemented specialized safety features including real-time weather integration, pavement temperature warnings, and a "Pawlist" bookmarking system for saving favorite community routes and tips.

AllocAI — SaaS Revenue Sharing Platform
React · Vite · Tailwind CSS · Convex · Stripe · ReactFlow

SaaS Architecture: Architected and built a multi-tenant SaaS platform from scratch for automated revenue sharing, implementing comprehensive Role-Based Access Control (RBAC) and Stripe subscription gating.

Visual Rules Engine: Engineered a visual rule builder using ReactFlow to configure and execute sequential rule chains (percentage splits, conditionals) against live server-side revenue figures.

Workflow Automation: Implemented full expense lifecycle management with multi-voter approval policies, custom threshold routing, and real-time dashboard reporting supporting CSV/PDF exports.

Alumni Network Mobile App
React Native (Expo) · TypeScript · Convex · Clerk · Resend

White-Label Mobile App: Spearheaded the end-to-end development of a cross-platform mobile app using a dual-environment monorepo to support multiple institutional tenants with customizable branding.

Identity & Membership: Engineered a multi-tier membership lifecycle system and a custom dual-login authentication flow integrating Clerk alongside Convex real-time database lookups.

E-Commerce & Automation: Developed a comprehensive admin panel and a responsive merchandise store integrated with the Resend API for automated order confirmation workflows.

Web3 Tournament Platform
Next.js 15 · Solidity · Convex · Ethers.js · Wagmi · Tailwind CSS

Decentralized Architecture: Architected a full-stack gaming tournament platform seamlessly integrating a Next.js 15 frontend with an Ethereum smart contract governing entry fees and automated prize payouts.

Match Integrity System: Implemented a novel dual-submission consensus mechanism where match results are verified by both players, triggering automatic on-chain dispute flagging and admin resolution.

Quality Assurance: Ensured high platform reliability and performance through comprehensive backend unit testing (Vitest), end-to-end load testing (k6), and accessibility validation (Lighthouse).

In Between These Experiences

The Engineering Journey

I have been building software across the frontend and backend for over three years. Each project taught me something new about infrastructure and what it takes to build systems that actually scale.

It started with a wildlife identification app and Web3 strategy games. I integrated AI to detect animals and rendered complex WebGL animations. This was my first attempt at shipping highly interactive applications to users.

Next came a creator engagement platform where I dove deep into live infrastructure. I learned to build systems that handle mass broadcast messaging and global state synchronization instead of just building features that look good.

Then I started architecting my own full stack products from scratch, including a revenue sharing SaaS. Building a visual rules engine and connecting it to automated billing was a turning point. It forced me to think deeply about database schemas, security, and business value.

After that, I stepped into lead roles for platforms like a massive vendor marketplace. The scale was different, the stakes were higher, and managing diverse teams while establishing scalable enterprise patterns forced me to level up as an engineer and a leader.

Most recently, I led the architecture for an adventure tracking app across multiple platforms. I engineered live GPS tracking, dealt with background memory limits, and stabilized complex production bottlenecks. Real performance constraints. Real users. Real feedback loops.

Education

BEng (Hons) Software Engineering — First Class Honours
Mar 2021 – July 2025

Informatics Institute of Technology in collaboration with University of Westminster, UK

GCE Advanced Level Examination

St. Thomas' College, Matara

GCE Ordinary Level Examination

St. Thomas' College, Matara

GitHub Contributions

Tech Stack

I'm a full-stack engineer at heart who can build across the entire product surface — here's the core stack I've spent the most time with:

TypeScript
JavaScript
Solidity
GraphQL
React
Next.js
React Native
Tailwind CSS
Framer Motion
Redux Toolkit
Node.js
Firebase
Supabase
Convex
PostgreSQL
Vercel
Ethereum
Ethers.js
Wagmi
Hardhat
MetaMask
Git
GitHub
Vitest
Playwright
Stripe
Clerk
TypeScript
JavaScript
Solidity
GraphQL
React
Next.js
React Native
Tailwind CSS
Framer Motion
Redux Toolkit
Node.js
Firebase
Supabase
Convex
PostgreSQL
Vercel
Ethereum
Ethers.js
Wagmi
Hardhat
MetaMask
Git
GitHub
Vitest
Playwright
Stripe
Clerk

Beyond Engineering

Beyond engineering and building systems, I find balance in the space between the digital and the physical. Whether it is exploring the nuances of a new tech stack or spending time offline doing photography, exploring quiet places outdoors like beaches and mountains, watching movies, and talking with close friends, my approach to life is driven by curiosity and a desire to understand how things work at their core.

Casual photo

I believe that the best products are built by people who have a diverse range of interests. It is the unique combination of technical depth and everyday human perspective that allows us to create technology that actually resonates.

Certifications & Competitions

Certifications

AWS Certified Developer — Associate (In Progress)
Prompt Engineering
Introduction to Linux (LFS101)

Competitions

Microsoft Imagine Cup (2023)
IEEEXtreme 16.0
DevQuest - Codefest (2024)
Cutting Edge - Best Projects (2024)

Get in Touch

Connect with me on LinkedIn or shoot an email