Niq Dudfield

Phnom Penh, Phnom Penh, Cambodia
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
Niq Dudfield is a pragmatic full-stack engineer with 18 years of hands-on experience building everything from browser extensions and Web Bluetooth/NFC tooling to C++ blockchain daemons and TypeScript libraries. He’s contributed to high-profile open-source projects including Ripple/ripple-client, MQTT.js and xrpl.js, improving UI, WebSocket/transaction tooling and test automation across browser and Node environments. Comfortable oscillating between frontend polish and low-level server/debugging work, he has a track record of shipping durable libraries (e.g., ripple-address-codec, ripple-binary-codec, ripple-keypairs) still in use years later. Niq favors small, fast-moving teams where he can choose the “necessary dirty work,” and has applied that ethos as a CTO, consultant and core contributor. He pairs curiosity with persistence—once tracking down an “existential” XRP bug by building custom tooling and GDB plugins—and enjoys turning thorny integration problems into pragmatic solutions. Based in Phnom Penh, he blends startup grit with a taste for creative technical problem solving and a dry sense of humor.
code18 years of coding experience
job6 years of employment as a software developer
bookCertficate 3 in Music, Certficate 3 in Music at NMIT
bookSelf / Google
github-logo-circle

Github Skills (42)

javascript10
c-language10
python10
testing10
mqtt10
typescript10
test-framework10
websocket10
ledger10
mqttnet10
xrp10
websockets-client10
pygame10
browser-testing10
blockchain10

Programming languages (18)

C#SmaliJavaC++CRustWebAssemblyVue

Github contributions (5)

github-logo-circle
XRPLF/xrpl.js

Aug 2013 - Jan 2020

A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:89 reviews, 187 commits, 81 PRs in 6 years 6 months
Contributions summary:Niq primarily contributed to the `xrpl.js` library by adding and modifying server-related functionality. They added hooks for logging WebSocket messages, enabling the capture of these messages for debugging and analysis. The user also implemented features for transaction management, specifically focusing on tracking transaction IDs and fixing bugs in the resubmission logic. Overall, their work involved improving the WebSocket server interface and transaction handling within the library.
rippleapibrowserjavascriptnodejscryptocurrencies
SublimeText/CTags

Jun 2011 - Aug 2013

CTags support for Sublime Text
Role in this project:
userFull-stack Developer
Contributions:25 commits, 3 comments in 2 years 2 months
Contributions summary:Niq primarily focused on improving the functionality and stability of the Sublime Text CTags plugin. They fixed bugs related to QuickPanel functionality, tag file searching, and unicode decoding. The user also implemented features such as filtering by tag fields and addressing a regression issue. Furthermore, they made changes related to handling settings and environment variables within the plugin.
textmatectagssublimesublime-text-3sublime-text
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
Niq Dudfield