Jiahua Xu is an executive director and academic leader with 14 years of experience at the intersection of blockchain, finance, and software engineering, currently heading UCL Centre for Blockchain Technologies and directing the MSc in Emerging Digital Technologies. He blends rigorous academic credentials (PhD in Insurance, postdoctoral work at EPFL and visiting roles at Harvard and Imperial) with hands-on engineering practice, contributing to notable open-source projects like asdf (shell tooling), Brownie (Ethereum smart contract tooling), and Elixir’s hound. Jiahua’s work spans research management, curriculum design, and developer-focused improvements—often improving error handling, test reliability, and CLI UX for developer tools. He brings a pragmatic functional-programming sensibility from his software background to complex systems in finance and blockchain, favoring robust, testable designs. Equally at ease publishing research and fixing production shell scripts, he has a track record of translating deep technical detail into usable tools and policies. Based in London, he also serves as Head of Science at the DLT Science Foundation, bridging academia, open source, and industry adoption.
14 years of coding experience
9 years of employment as a software developer
Academic Visitor Technology Economy, Academic Visitor Technology Economy at Imperial College London
Doctor of Philosophy (Ph.D.) Insurance, Doctor of Philosophy (Ph.D.) Insurance at University of St.Gallen
Exchange Student Business Administration and Management General, Exchange Student Business Administration and Management General at McGill University
Master of Science (M.Sc.) Banking Finance and Insurance, Master of Science (M.Sc.) Banking Finance and Insurance at University of Mannheim
Participant in the BBA Global Business Program International Business, Participant in the BBA Global Business Program International Business at The University of Texas at Austin
Bachelor of Business Administration (BBA) Accounting, Bachelor of Business Administration (BBA) Accounting at Fudan University
Visiting Fellow Business/Managerial Economics, Visiting Fellow Business/Managerial Economics at Harvard University
Postdoctoral Fellow Finance, Postdoctoral Fellow Finance at EPFL
Erasmus Exchange Business Administration and Management General, Erasmus Exchange Business Administration and Management General at WU (Vienna University of Economics and Business)
Elixir library for writing integration tests and browser automation
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:1 release, 25 commits, 52 PRs in 3 years 5 months
Contributions summary:Jiahua primarily contributed to the improvement and maintenance of the `hound` Elixir library. Their work included enhancing error messages, updating dependencies, and bumping the library version. Additionally, the user addressed issues related to testing, particularly fixing tests to work with recent versions of PhantomJS and updating test configurations, showing a focus on quality assurance. They also worked on refactoring the code to avoid environment resolution at compile time and fixing the `send_text` function for more recent webdriver versions.
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Role in this project:
DevOps Engineer & Shell Scripting Specialist
Contributions:4 reviews, 80 commits, 92 PRs in 3 years 5 months
Contributions summary:Jiahua primarily contributed to improving the asdf version manager's functionality and user experience through shell scripting and fish shell completion enhancements. They added and updated fish shell completions, improving the command-line interface for fish shell users. Additionally, the user implemented features such as adding metadata to shims and fixing install and uninstall commands, showcasing a focus on maintaining the tool's core functionality and robustness. The user also added a plugin-list-all command.
erlangnode-jselixirrubyasdf-vm
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
Jiahua Xu - Executive Director at DLT Science Foundation