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 building production React/TypeScript web apps and Flutter mobile apps. 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.

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 going deeper on AI-grounded developer tooling.

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+

State & Data

Redux Toolkit
Redux Persist
SWR
Axios
Firebase
Context API

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
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 → mainJune 2025 — Present

Associate Software Engineer

Gray Corp (Pvt) Ltd
  • Engineered 30+ reusable React/TypeScript components adopted across 4+ production features, cutting new-screen build time ~40%.
  • Architected a 6-slice Redux Toolkit state system with Redux Persist across a multi-step booking platform.
  • Built an SWR data layer with stale-while-revalidate caching, reducing redundant API calls on high-traffic routes.
  • Integrated 15+ REST endpoints via Axios with full error boundaries and loading-state handling.
  • Implemented multi-provider auth (Firebase — Google/Apple/Facebook OAuth + JWT) with protected routing and token refresh.
  • Applied lazy-loading, memoization, and code splitting across 20+ routes — passing Core Web Vitals on live apps.
c7d84f1Nov 2024 — May 2025

Software Engineering Intern

Gray Corp (Pvt) Ltd
  • Built reusable component foundations adopted across production screens; pixel-perfect Figma-to-code within sprint timelines.
  • Integrated frontend modules with REST APIs — async data flows, optimistic UI, error boundaries, data normalisation.
  • Delivered GSAP and Framer Motion UX enhancements at sustained 60fps render budgets.
  • Promoted to full-time Associate (May 2025) on consistent production output and fast skill acquisition.
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.

  • Stripe payments with webhook-based token crediting
  • AI matchmaking via async polling REST API
  • 4-step progressive registration wizard
  • Real-time push notifications
FlutterDartFirebase AuthStripeProviderGoRouter
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 · 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
  • JWT-protected routes + bcrypt password hashing, Zod validation throughout
React 19Node.js / ExpressNeon PostgreSQLGPT-4o-miniStripeJWTshadcn/ui
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 · Desktop

AI Coding Assistant

Native desktop AI pair-programming tool

Cross-platform desktop coding assistant built with PySide6 — uses Tree-sitter for real syntax-aware code parsing and an LLM API backend for context-grounded suggestions, edits, and explanations.

  • Tree-sitter AST parsing for real syntax-aware context, not just text chunks
  • Native desktop UI with PySide6 — no browser runtime overhead
  • LLM-backed code explanation, editing, and generation
  • Built to explore how IDE tooling should ground AI in real code structure
PythonPySide6Tree-sitterLLM APIAST 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