Skip to content

Fintech / Applied AI / Engineering

Dinuwan Fernando

Co-Founder & CTO at Avagance

Building AI-native wealth management infrastructure for the UK financial advisory industry

600+
Service modules
200+
API route registries
2024
Building Avagance
Dinuwan Fernando, Co-Founder and CTO at Avagance
Currently building Avagance

01About

Building the technical core of an AI-native wealth platform

I'm Dinuwan Fernando, Co-Founder and Chief Technology Officer at Avagance. Together with my co-founder Lithika Ranepura, we're building an AI-native wealth management platform designed for UK Independent Financial Advisors and wealth management firms.

I lead the technical architecture and engineering at Avagance, where we've built a TypeScript modular monolith with 600+ service modules, a Python ML microservice, real-time streaming infrastructure, and a multi-tenant data model designed for FCA-regulated financial services.

Before Avagance, I built machine learning models for credit risk prediction, full-stack business applications, and desktop CRM tools. I hold a BSc (Hons) in Software Engineering from the University of Plymouth.

Focus

  • Agentic AI systems
  • Full-stack TypeScript
  • Fintech integrations and compliance
  • Applied machine learning

The stack I build with

  • TypeScript
  • Next.js
  • React
  • Node.js
  • Express
  • PostgreSQL
  • Redis
  • Python
  • FastAPI
  • PyTorch
  • Docker
  • Google Cloud Platform
  • Drizzle ORM
  • Tailwind CSS

02Experience

Leading engineering at Avagance

Co-Founder & Chief Technology Officer

2024 - Present
Avagance

Leading the technical architecture and engineering of an AI-native wealth management platform for UK IFAs. Built the full-stack infrastructure from the ground up - TypeScript monorepo, Express API with 200+ route registries, Next.js advisor portal, PostgreSQL with Drizzle ORM, Python ML microservice, and GCP deployment pipeline.

Education

BSc (Hons) Software Engineering

University of Plymouth

Delivered through NSBM Green University

03Projects

Selected work

A full-scale wealth management platform for UK financial advisors featuring compliance automation, AI-assisted report generation, real-time portfolio analytics, and multi-tenant architecture.

  • TypeScript
  • Next.js
  • Express
  • PostgreSQL
  • Redis
  • Python
  • FastAPI
  • GCP

Built a machine learning pipeline comparing Random Forest and XGBoost for mortgage loan approval prediction. Includes feature engineering, model evaluation, and a Tkinter GUI for real-time predictions.

  • Python
  • XGBoost
  • scikit-learn
  • pandas
  • Jupyter

A modern, responsive business website built with Next.js and TypeScript, integrated with a desktop CRM application for direct customer appointment bookings.

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind CSS

Dimuthu Electronics Manager

Private

An installable desktop application for managing business operations - appointment scheduling, inventory tracking, receipt generation, and employee management. Integrated with the Dimuthu Electronics website.

  • Electron
  • TypeScript

04Writing

Notes on building fintech and applied ML

05Contact

Get in touch

Open to conversations about fintech, applied AI, and engineering leadership. The fastest way to reach me is by email.

dinuwan@broinfinance.com

Elsewhere