Dominic Pillay

Electronic and Software Engineer

Hi, I'm Dominic

I design and build intuitive, high‑performance software across desktop, web, and mobile. My work blends engineering precision with user‑centric design—turning complex requirements into elegant, scalable solutions. I thrive in fast‑paced environments, love tackling complex problems, and take pride in delivering software that feels effortless to use yet powerful behind the scenes.

What I Do

My skill set spans UI architecture, backend engineering, full‑stack web development, and real‑time visualization. I specialize in creating coherent, efficient, and aesthetically refined experiences—backed by strong architectural foundations. From WPF applications and MAUI mobile apps to React SPAs and .NET APIs, I turn ideas into robust products.

Front-End Engineering

I build modular, scalable front‑end systems using React, TypeScript, WPF, Prism, and XAML. Whether designing responsive web interfaces or architecting full desktop UI frameworks, my approach balances performance, clarity, and maintainability. I focus on component-driven architecture, consistent interaction patterns, and predictable state management.

UX/UI Design & System Thinking

I translate user needs and conceptual ideas into structured flows, clean layouts, and polished interfaces. My engineering background ensures design feasibility, while my eye for detail maintains visual harmony. I’ve built full design systems, custom control libraries, and cohesive UI standards that scale across teams and products.

Backend & Full‑Stack Development

I develop performant REST APIs, model relational and NoSQL databases, and design backend architectures that cleanly support front-end requirements. I enjoy creating predictable, well‑structured services with clean interfaces—making integration smooth and development efficient across teams.

Advanced Visualization & Mapping

I’ve integrated the Carmenta engine into WPF applications to deliver real-time 2D/3D spatial visualization. My work includes rendering optimization, coordinate alignment, performance tuning, and rapid prototyping for geospatial interactions. I also create 3D experiences using Helix Toolkit.

Cross‑Platform Mobile Engineering

Using .NET MAUI, I develop mobile applications with responsive layouts, sensor integrations, dynamic UI elements, and clean MVVM architecture. I build foundations that scale—from navigation systems to reusable components—ensuring consistency across teams and platforms.

Leadership, Standards & Team Impact

I improve engineering consistency through reusable libraries, architecture guides, onboarding frameworks, and technical documentation. I support teams through mentorship, code reviews, and collaborative problem-solving. My focus: helping teams ship better software with less friction.

How I Work

Predictable Software • Clear Design • Continuous Learning • Curious Mindset • Calm execution

Beyond Code

Photography • Krav Maga & self‑defense • Guitar (learning) • French (learning)

© Dominic Pillay