Software Engineer

dmjio

17 years of software engineering experience spanning frontend, backend, mobile development, database management, development operations, compiler development — across research, quantitative finance, consulting, and tech startups.

 Engineer . Researcher . Builder

MSc Computer Science

Currently working on

Implementing a dual-thread React Native architecture in GHC Haskell using LynxJS — bridging Haskell's type system to native mobile runtimes using distributed computing between JS and UI threads. See miso-lynx for more info.

Open source

Selected work. Full history on GitHub.

Areas of focus

Functional
Programming
Systems
Programming
Web Technologies
Development
Operations

Across industries

Quantitative
Finance

Trading systems

Research

CS fundamentals

Tech
Consulting

Architecture · Implementation

Tech startups

Zero to one · product