Dolan Miu

Technical Lead at Blotch Smart Frames

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dolan Miu is a Technical Lead at Bloomberg with 11 years of experience building robust, production-grade systems in Java, C# and TypeScript/JavaScript. He combines enterprise finance engineering experience from BlackRock and Bloomberg with founder-level product instincts from co-founding Blotch Smart Frames and OPCrates, delivering both backend services and polished front-end experiences. A top 50 TypeScript developer in the UK and prolific open-source contributor, he maintains the popular docx library (≈260k monthly downloads) and has added high-quality type definitions to DefinitelyTyped, improving developer ergonomics across the ecosystem. He emphasizes test-driven development, security-minded real-time projects (e.g., a multiplayer socket.io Flappy Bird), and continuous learning—revisiting CS fundamentals alongside current literature. Unusual for an engineer, he pairs technical rigor with niche offbeat expertise: after adopting chickens as pets he became unusually knowledgeable about them.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (BEng) Materials Science and Engineering, Bachelor of Engineering (BEng) Materials Science and Engineering at Imperial College London
bookGCSE and A-Levels Maths Physics D.T I.T, GCSE and A-Levels Maths Physics D.T I.T at Chatham Grammar School for Boys
bookUniversity College London
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,589reputation
122kreached
15answers
24questions
github-logo-circle

Github Skills (16)

tailwind10
typescript10
javascript10
typescript-definitions10
typescripts10
tailwindcss10
typescript-types10
type-definition9
dts9
error-handling9
nodejs8
socket-io6
ngrx6
angular-routing6
angular-animation6

Programming languages (17)

C#JavaC++CSSCMakefileGoHTML

Github contributions (5)

github-logo-circle
dolanmiu/docx

Mar 2016 - Jan 2023

Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:84 releases, 39 reviews, 2448 commits in 6 years 11 months
Contributions summary:Dolan contributed to the docx library by adding test cases to catch errors, enhancing the robustness of the exporter packer's pack functionality. They added comprehensive tests covering both the local and express packers, specifically focusing on exception handling. These additions enhance the library's stability and improve its ability to identify and address potential issues during docx file generation.
docxexpressmicrosoftvuejsbrowser
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:112 reviews, 148 commits, 33 PRs in 4 years 3 months
Contributions summary:Dolan contributed to the TypeScript type definitions within the DefinitelyTyped repository. Their work involved adding and modifying type definitions for various libraries, including `nodegit`, `highcharts`, and `pathfinding`. They also implemented type definitions for TailwindCSS, encompassing configuration, colors, and theme elements. These contributions demonstrate a focus on enhancing the type safety and developer experience of projects using these technologies.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dolan Miu - Technical Lead at Blotch Smart Frames