Available for work — Sri Lanka / APAC Remote

DHURKA
MANCHUKAN

1.5 years shipping production React/TypeScript & Flutter systems — live booking platforms, cross-platform mobile, and AI-integrated tools. Promoted intern → ASE in 6 months. Focused on scalable, high-performance frontend architecture.

BSc Applied Physics & Electronics, 2024Gray Corp (Pvt) Ltd · Jaffna, LK
DMADD PHOTO
Dhurka Manchukan
system energy: 30%
scroll
01 / About

The architecture behind the screen.

Associate Software Engineer at Gray Corp (Pvt) Ltd with 1.5 years shipping production web, mobile, and AI-integrated applications end-to-end. Promoted from intern to full-time within 6 months. A seamless user experience is held up by decisions users never see—clean state management, strict render budgets, and rock-solid API contracts. That invisible architecture is what I obsess over—now extending it into embedded/IoT and ML-driven products.

Ship-first

Shipping production code over perfect plans. I prioritize reliable delivery and measurable impact.

Systems-minded

The architecture matters as much as the interaction model. I design both, not just one.

Fast learner

Physics degree → promoted frontend engineer in 6 months. I learn by building, not by reading.

Currently building

Growing ClientScope into a real monetized SaaS, and building BatteryTwin AI — a battery digital twin bridging my physics background with ML engineering.

Mindset

Physics trained me to solve problems from first principles. I break down complex web systems, render cycles, and state logic to their core fundamentals.

0+
Reusable Components Shipped
0+
REST Endpoints Integrated
0
Redux State Domains Architected
0
Production Apps Live
0%
Faster Screen Implementation
0fps
Animation Performance
0+
Reusable Components Shipped
0+
REST Endpoints Integrated
0
Redux State Domains Architected
0
Production Apps Live
0%
Faster Screen Implementation
0fps
Animation Performance
02 / Stack

Five layers, one signal chain

Core rendering, state management, UI systems, backend integrations, and auth & deployment — the same stack visible across every project below.

Core

React 18 / 19
TypeScript
Flutter / Dart
Next.js
JavaScript ES6+
Python

State & Data

Redux Toolkit
Redux Persist
SWR
Axios
Firebase
Context API
Provider / BLoC

UI & Styling

Tailwind CSS
Framer Motion
GSAP
shadcn/ui
Material UI
React Hook Form
Zod

Backend & AI

Node.js / Express
PostgreSQL (Neon)
SQLite
OpenAI GPT-4o-mini
Tree-sitter / AST
REST APIs
Nodemailer

Auth & DevOps

Firebase Auth
JWT / bcrypt / OAuth
Stripe / PostFinance
Cloudflare CDN
Docker
GitHub Actions
Vercel / Netlify
NPM Publishing

Competency Profile

Self-assessed across five layers — hover a point or a row for detail

Core

State

UI

Backend

DevOps

CorestrongestReact / TS
86%
StateRedux / SWR
80%
UITailwind / FM
77%
DevOpsVercel / Git
75%
BackendNode / GPT
69%
03 / Trajectory

Production delivery timeline

$git log--graph --oneline --all|
a3f9b2eHEAD → mainMay 2025 — Present

Associate Software Engineer

Gray Corp (Pvt) Ltd
  • Engineered 30 + reusable React.js and TypeScript components with strict type safety, reducing new feature implementation time by approximately 40%.
  • Integrated 15 + RESTful API endpoints using Axios for authentication, booking workflows, user management, pricing, and content delivery with comprehensive loading, caching, and error handling.
  • Optimized frontend performance using React.lazy, Suspense, code splitting, useMemo, and useCallback across 20 + application routes, improving initial page load performance and supporting Core Web Vitals objectives.
  • Developed responsive, mobile - first user interfaces from Figma designs, ensuring consistent cross - browser compatibility across Chrome, Firefox, Safari, and mobile devices from 375px to 4K resolutions.
  • Built an SWR - powered data layer with stale -while-revalidate caching, request deduplication, and automatic background revalidation to improve data freshness and reduce redundant network requests.
  • Collaborated with backend developers, designers, and QA teams in Agile sprints to deliver production - ready features, resolve defects, and maintain code quality through peer reviews.
c7d84f1Nov 2024 — May 2025

Software Engineering Intern

Gray Corp (Pvt) Ltd
  • Developed reusable React.js components and frontend utilities that were incorporated into production applications, improving development consistency and code reuse.
  • Converted Figma designs into responsive, accessible, and production-ready user interfaces using React.js, TypeScript, Tailwind CSS, and Material UI.
  • Integrated REST APIs and implemented client-side state management, form validation, and asynchronous data handling for interactive application workflows.
  • Implemented smooth user interactions using GSAP and Framer Motion while maintaining responsive rendering performance across modern browsers.
  • Participated in Agile development, Git-based version control, code reviews, debugging, testing, and sprint planning while collaborating with cross-functional engineering teams.
initBSc Applied Physics & Electronics — Trincomalee Campus - Eastern University , 2024
04 / Field Log

Six systems, shipped and running

Each card tilts toward your cursor — a small reminder that the UI underneath is built the same way the rest of these are.

Office projectPersonal project
Office · In Progress

Booking Platform

Swiss/European multi-step booking — production codebase

Full-featured flights, hotels, cruise, and packages booking platform for Swiss/European markets — 6-slice Redux architecture, SWR caching, i18next localization, and PostFinance payments. Active professional project at Gray Corp (Pvt) Ltd.

  • 6-slice Redux Toolkit architecture with Redux Persist
  • i18next EN/DE/FR + CHF/EUR multicurrency support
  • PostFinance iFrame payments + jsPDF booking confirmations
  • 20+ code-split routes with GSAP page transitions
React 18ViteRedux ToolkitSWRi18nextGSAPFramer MotionPostFinancejsPDF
Office · ProductionVISIT

Marrify

Cross-platform matrimony app — Android, iOS & web

Production matrimony app running natively on Android, iOS, and web from a single Flutter/Dart codebase — marrify.io. Live professional project at Gray Corp (Pvt) Ltd.

  • Firebase Auth — Google, Apple, email & mobile OTP sign-in
  • Stripe payments with webhook-based token crediting
  • AI matchmaking via async polling REST API
  • 4-step registration wizard with bulk image upload (MIME-type preserved)
FlutterDartFirebase AuthStripeProviderGoRouter
Personal · Flagship

BatteryTwin AI

AI-powered battery management digital twin

Full-stack digital twin for battery management systems — embedded sensor data modeling feeding a RandomForest regression model (R² = 0.998), with a React frontend. The flagship project bridging my Applied Physics & Electronics background with software/ML engineering.

  • RandomForest regression model achieving R² = 0.998
  • Embedded sensor data modeling for battery state prediction
  • React dashboard visualising the digital twin in real time
  • Bridges physics/electronics fundamentals with ML engineering
PythonMachine LearningRandomForestEmbedded SystemsReact
Personal · LiveVISIT

AgriConnect

Precision agriculture IoT dashboard

Production-grade IoT dashboard mirroring a real client platform — live sensor telemetry, canvas-based farm zone maps, and threshold alerting.

  • Real-time telemetry: temperature, soil moisture, humidity, light
  • 5 crop-specific threshold alert profiles
  • Canvas farm map with pixel-accurate hit detection
  • 24-hour playback + 7-day analysis view
React 19TypeScriptTailwind CSS 4Chart.jsCanvas API
Personal · LiveVISIT

Vela Resort

Luxury Maldives resort website

Editorial-grade resort site with glassmorphism UI and sub-300ms Framer Motion animations, targeting Lighthouse 95+.

  • Interactive lightbox gallery with keyboard navigation
  • Dynamic seasonal pricing calendar
  • WCAG 2.1 AA accessible, full dark mode
  • JSON-LD structured data SEO
React 19Tailwind CSS 4Framer Motion 12shadcn/uiZod
Personal · Open SourceVISIT

react-d-calendar

Open-source NPM React calendar component

Published React calendar component on the NPM registry — semantic versioning, public packaging, live interactive demo.

  • Published and versioned on the public NPM registry
  • Live interactive demo site
  • Zero-dependency component design
ReactTypeScriptNPM
Personal · Live SaaSVISIT

ClientScope

AI proposal generator — monetized solo SaaS

Full-stack SaaS built and shipped solo — converts client briefs into structured proposals via GPT-4o-mini, with a Stripe-gated Starter/Agency paywall. Migrated from SQLite to Neon Postgres for production scale; backend on Render, frontend on Vercel.

  • Stripe paywall with Starter/Agency tiers, full webhook handling
  • Migrated SQLite → Neon Postgres for production-grade scale
  • GPT-4o-mini structured JSON proposal generation + AI Proposal Quality Score panel
  • Client CRM — status lifecycle, soft deletes, activity timeline, proposal-to-client linking
  • JWT-protected routes + bcrypt password hashing, Zod validation throughout
React 19Node.js / ExpressNeon PostgreSQLGPT-4o-miniStripeJWTshadcn/ui
Personal · Desktop

AI Coding Assistant

Native desktop AI pair-programming tool

Desktop AI pair-programming tool built with PySide6 — parses the real abstract syntax tree via Tree-sitter to scope Explain/Refactor/Generate prompts to the exact function or class under the cursor.

  • Tree-sitter AST parsing scopes prompts to the function/class under the cursor
  • Streaming LLM responses on a background QThread worker
  • Hunk-level diff review system with accept/reject controls
  • Multi-file tabs + command palette (Ctrl+Shift+P)
PythonPySide6Tree-sitterQThreadAST Parsing
05 / Signal Out

Open to Software Engineer, Frontend, Web, and React/Flutter roles — Associate to mid-level, Sri Lanka or APAC remote.

AVAILABLE · RESPONDS < 24 hours RESUME (PDF)
@
SENDRECEIVE
ONLINE

LATEST COMMIT

feat: ready to join your team

by dhurka-manchukan · just now