
Full-Stack Developer
I am a software engineer focused on building, deploying and testing full-stack web applications. I use the latest technologies like Framer Motion, Next.js, C#, OpenAI technologies to build stunning and futuristic web applications.
Testimonials
- Chris delivered the Colonial Secretary project on time with high quality. He required minimal supervision throughout his tenure at the State Library. He demonstrated passion in his work.Mankit AuManager at State Library of Queensland
- You can rely Chris on almost everything, frontend, authentication, database etc. I recommend Chris to any team who is looking for a full-stack developer.Taha AnsariChief Technology Officer at Sindy.ai
- Chris took ownership of the project and delivered a high-quality work. Chris consistently upskill himself and up to date with the latest technologies. I will definitely recommend Chris for any project.'Varshith MeesalaFrontend Lead at Sindy.ai
- Chris was rehired for his exceptional performance at Advanced Energy. He was willing to learn and demonstrated passion in his work.WB AngPlant Manager at Advanced Energy Industries
- Chris has exceptional programming skills and brings a lot of value to the team. Chris constantly took initatives and he took full ownership of his work, I highly recommend Chris to any team.Angelia NgManager at Intel Corporation
- I worked with Chris during our final year Software Project at University of Melbourne. Chris knows his stuff and have been a great team player. Chris was really good at his frontend work.Louis ZhouSoftware Engineer at Tinyme
Work Experience

- Tech Stack: Typescript, React.js, Vue.js, Tailwind, C#.NET, Sitecore, Docker, AWS, Azure.
- Web development for Queensland's best insurance company.
- Implemented Website Security Measures including URI injection prevention, API input validation, CSP and CORs configuration.
- Implement API rate limit through Azure Resource Management (ARM) and Azure API Management (APIM)
- Build new features into RACQ's website.
- Website deployment using Team City and Octopus Deploy.

- Tech Stack: Typescript, React.js, Vue.js, C#.NET, Docker, AWS, Azure, GitLab.
- Worked on modernising and optimising a large scale application for the Queensland Government.
- Deployment of the website to AWS ECS Fargate and setting up CI/CD on GitLab.
- Worked on PDF, word and excel file report generation using Gembox.

- Tech Stack: Next.js, Typescript, Tailwind, MUI, PHP, GraphQL, Drupal, MariaDB, Solr, Docker.
- Built Queensland Colonial Secretary Website frontend and backend.
- Used Apache Solr for faceted search, pagination, and advanced filtering.
- Built backend API endpoints using PHP.

- Tech Stack: Next.js, Typescript, Tailwind, Python Fast API, Shadcn, PostgreSQL, Docker, AWS ECS.
- Built a Retrieval-Augmented Generation (RAG) Chatbot using LangChain and Socket.io.
- Deployed multiple docker containers to AWS ECS Fargate with GitHub Actions CI/CD.
Featured Projects







AI Chatbot Assistant
An AI chatbot built using Retrieval-Augmented-Generation (RAG) concept. Built with Next.js, TypeScript, LangChain, OpenAI API, and deployed to AWS EC2.

Free Time Reward App
I developed this app for a teacher in Brisbane Central State School. This macOS/Windows app allows teachers to reward students with free time whenever they achieve something in class. I built it with Electron.js, Next.js, Framer Motion, and Three.js.

AI Service Center Agent
A Service Center Voice Agent which can hold human-like conversation. It knows when to start and stop talking as the user speaks. Built using Next.js, Node.js, and OpenAI Realtime Voice. Originally deployed using Terraform + Helm to AWS EKS.

Pitch Fix
My first app deployed to the App Store. Pitch Fix helps you master pitch recognition. Built using React Native.

Personal Portfolio Website
My personal portfolio website showcasing my projects, skills, and experience. Features an AI assistant chatbot built using LangChain and OpenAI API. The domain was purchased through AWS Route 53 and deployed to AWS EC2 using nginx.

Basketball Team Management
Full-stack application for a basketball team in Australia. It helps the team to manage learning materials and provide online training to their players.
Education
University of Melbourne
Master of Information Technology

Monash University
Bachelor of Mechanical Engineering (Honours)
Certifications
I have obtained 8 self-learning certificates.








AWS Certified Developer
Associate
Deploy, manage, and operate scalable, highly available, and fault-tolerant systems on AWS. Hands-on experience with AWS services and writing optimized code for AWS.