About
Hi, I'm Eric Lim, a highly focused and results-driven software engineer with a passion for all things technology. I'm currently based in Auckland, New Zealand, where I work as a Principal AI Engineer at Onit.
What I Do
I specialize in building scalable systems, AI-powered applications, and leading engineering teams. Lately, I've been focusing on:
- Developing agentic workflow orchestration
- Integrating AI agents into existing systems
- Building RAG-based solutions for document processing and chat interfaces
Technical Experience
My toolkit includes TypeScript, Rust, Go, C#, and Python. I'm experienced across AWS, GCP, Azure, and regularly use modern DevOps tools like Kubernetes, Terraform, and various CI/CD platforms.
Career Highlights
- Led government DTS solution and integrated role-based access systems at MATTR
- Built and launched blockchain parachains on Kusama & Polkadot at Ajuna Network
- Contributed to NZ Covid Pass development and EU Digital Green Certificates integration
- Developed event capturing platforms and data pipelines at Xero
- Built decentralised exchange modules and contributed to Substrate at Centrality.ai
Open Source Contributions
I enjoy contributing to open source projects and have made contributions to:
- app-store-scraper - Python package for App Store data
- kommit - AI-powered git commit messages
- cfor - Generate commands with AI
- Substrate - Blockchain framework
- rustfmt - Rust code formatter
- Amethyst - Game engine
- Amethyst - Tiling window manager for macOS
- Ethereum ETL - Blockchain data extraction
- See all my contributions
Education & Background
I hold degrees from the University of Auckland.
- 2015-2016: MSc in Computer Science (First Class Honours)
- 2010-2014: BSc in Applied Mathematics & Statistics (First Class Honours)
- Developed a reproducible workflow between HTML & Markdown
- First in Course: STATS 380 – Statistical Computing
- Ross Ihaka taught us R in this course!
Development Setup
I work primarily with VS Code Cursor and Emacs. You can check out my
dotfiles
to see how I've configured my dev environment.
Get in Touch
Feel free to reach out via email or connect with me on LinkedIn.
I'm always interested in discussing technology, open source projects, or potential collaborations.