I'm Benny, a software engineer based in Sydney, Australia, with over 10 years of experience building software.
My background covers full-stack development, enterprise systems, software architecture, and technical leadership. I've worked on everything from web and mobile applications to ERP, CRM, and financial systems, and previously led a team of 20+ engineers.
These days, I'm spending more time on AI engineering, particularly LLM orchestration, memory systems, RAG, and building reusable AI infrastructure.
I enjoy understanding how things work, designing practical solutions, and turning ideas into working products.
An AI companion project focused on conversational intelligence, long-term memory, and personalised interactions.
I'm building a reusable AI Core that can be shared across different applications, with a clear separation between AI processing and application-specific data storage.
- LLM orchestration and provider abstraction
- Long-term memory processing and reflection
- Memory retrieval, ranking, and context assembly
- Streaming responses and STT/TTS integration
- Reusable architecture for multiple AI applications
Tech: TypeScript, Node.js, LLM APIs, AI Memory, STT/TTS
An AI-powered hotel concierge platform designed to help guests access hotel information and services through natural conversations.
Currently building the platform with a focus on:
- RAG and hotel knowledge retrieval
- Vector search with PostgreSQL and pgvector
- Multi-turn conversations and guest preferences
- Multi-tenant SaaS architecture
- Guest H5 application and hotel administration portal
- LLM and speech-to-text integrations
Tech: React, Taro, NestJS, Prisma, PostgreSQL, pgvector, LLM APIs
An integrated management platform built for an Australian training organisation.
- CRM and Student Management System (SMS)
- Course, class, trainer, and timetable management
- Enrolments, orders, payments, and refunds
- Reporting, document generation, and automation
- Role-based access control and API integrations
Tech: React, TypeScript, NestJS, Prisma, PostgreSQL, AWS, Docker
- Humanetrics — A psychology-based application, covering frontend/backend development and application design.
- eTag — An electronic luggage tag platform with web applications, backend services, and a WeChat Mini Program.
AI Engineering
- LLM Orchestration & Integration
- RAG & Vector Search
- AI Memory & Context Engineering
- Embeddings & Retrieval
- STT / TTS Integration
- AI-assisted Development
Backend
- TypeScript / JavaScript
- Node.js / NestJS / Express
- Prisma / PostgreSQL / MySQL / MongoDB
- REST APIs
- PHP / Laravel
Frontend & Mobile
- React / Redux Toolkit
- Vue.js / Nuxt.js
- Next.js / Vite
- Tailwind CSS / Sass
- Taro / WeChat Mini Programs
- Angular / Ionic
Cloud & DevOps
- AWS (S3, SES)
- Docker / Fly.io
- Cloudflare
- GitHub Actions / Git
- CI/CD
Before moving into AI engineering, I worked on a wide range of software projects:
- Led a technical team of 20+ engineers.
- Built CMS platforms from the ground up.
- Developed custom ERP systems for B2B and e-commerce.
- Built a Financial Risk Control System.
- Developed web applications and company websites.
- Built Android and iOS applications using Ionic and Angular.
Open source has been a big part of my development journey, especially around themes, UI design, and developer tools.
- Created an Obsidian theme recognised as Theme of the Year 2020.
- Recognised as a CSDN Top 200 Star Blogger in 2020.
- Built Obsidian-inspired themes for Hexo.
- Published technical articles and shared projects with the developer community.
I enjoy sharing what I've learned through technical articles, open-source projects, and developer communities.
Blogs:
Personal Blog · DEV.to · CSDN · 掘金 · 知乎
Discord Community:
Always learning, building, and exploring what's next.





