Henry Elder is a software engineer in Ireland with 11 years of experience bridging deep learning research and production-grade blockchain engineering. He completed a PhD in deep learning for data-to-text and NLG and has since pivoted to building Rust smart contracts on Solana, contributing to widely used projects like Anchor and implementing IDO/financial pools. Henry combines research-grade ML expertise (contributions to OpenNMT and ParlAI) with hands-on backend and trading systems experience, having built an automated trading app with Interactive Brokers and production prediction-market contracts integrating Serum. His background in actuarial science and quantitative roles informs a pragmatic, risk-aware approach to system design and tokenomics. Notably comfortable moving between PyTorch ML codebases and low-level Rust smart contract logic, he excels at shipping robust, auditable systems that sit at the intersection of ML and decentralized finance.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Arts (B.A.), Mathematics and Economics, II.1, Bachelor of Arts (B.A.), Mathematics and Economics, II.1 at Trinity College, Dublin
St. Andrew's College
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at Dublin City University
Master of Science (MSc), Actuarial Science, 1st, Master of Science (MSc), Actuarial Science, 1st at University College Dublin
Contributions:2 releases, 76 reviews, 32 commits in 1 year 9 months
Contributions summary:Henry's contributions focused on the implementation of an IDO (Initial DEX Offering) pool within the Solana framework. Their work involved developing the smart contract logic in Rust, specifically within the `anchor` framework, and included time-based access controls, token transfers, and minting. They also added functionality to exchange USDC for redeemable tokens and redeemable tokens for USDC and watermelon tokens, along with the logic to withdraw USDC. The commits provide strong evidence of development efforts related to financial smart contracts on the Solana blockchain.
Open Source Neural Machine Translation and (Large) Language Models in PyTorch
Role in this project:
ML Engineer
Contributions:6 commits, 6 PRs, 50 comments in 1 year 1 month
Contributions summary:Henry primarily contributed to bug fixes and code improvements within the OpenNMT-py framework. Their work includes correcting errors in training-related functions, addressing issues with feature handling, and fixing a bug related to the target variable. They also provided advice on sharding and fixed a small misspelling, indicating a focus on the core functionality and operational aspects of the neural machine translation system.
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.