Daniel HangSoftware Engineer
Engineering solutions to your business challenges
I’m Daniel, a software engineer. Whether you’re growing your engineering team or looking for help with a business challenge, I can help identify what needs improving, explain the options, and build a solution that fits your needs.
01/Selected Work
Business challenges I’ve helped solve
Examples of problems I helped address as part of an engineering team, with the reasons behind the changes and the results.
- 01
AI Accounting System
As part of the engineering team, I worked on document extraction and validation to reduce manual data entry for finance teams. Uncertain results were sent for review before posting to the accounts.
AccountingDocument processingAutomationLess manual entryDocument data extracted and checked before posting - 02
Factory inspection analytics
As part of the backend team, I helped reduce inspection-data processing time by approximately 50% and bring results from different machine types into one dataset.
ManufacturingAnalyticsPerformance~50% less timeTo process inspection data
Sports · Analytics
Coaching analytics
Helps teams review coaching behaviour and track performance over time through reports and an interactive dashboard.
Customer service · Sales
AI customer service assistant
Answers customer questions and highlights promising leads, helping the team see who to follow up with.
Meetings · Team analytics
Meeting notes and team analytics
Generates meeting notes so people have a written summary to refer back to, alongside a dashboard for reviewing team productivity and engagement.
02/Experience
Where I’ve worked
May 2024 — Present
CurrentAI Software Engineer
Reluvate Technologies
I contribute to an engineering team building tools for accounting, coaching analytics, customer service, and meeting notes. Alongside feature development, I help prepare releases and support interns through implementation and code reviews. My accounting work focuses on reducing manual entry while helping keep records accurate.
Jan 2022 — Oct 2023
R&D Engineer
ViTrox Corporation Berhad
As part of the engineering team, I helped reduce inspection-data processing time by approximately 50%. I also worked on making results from different machine types comparable, so they could be analysed together.
Feb 2020 — Apr 2020
Industrial Trainee
Cabvisiontech
I built and tested an internal web application, then trained the people who would use it before it went live.
03/About
I start by understanding the problem and the people it affects.
I work with you to understand how things work today, where the difficulties are, and what a useful improvement would look like. From there, I help weigh the options, explain the tradeoffs, and build a solution with the team. That includes checking whether the changes address the original problem and fit the way people work.
- Languages
- PythonJavaTypeScriptC#SQLPL/SQLKotlin
- Frameworks
- Next.jsDjango RESTSpring BootReactAngularReact Native
- AI
- Multi-agent workflowsRAGAWS BedrockChromaDBGroqOpenRouter
- Data
- PostgreSQLMicrosoft SQLSQLiteFirebase
- Cloud
- AWS ECSEC2RDSS3AmplifyDocker
Let's talk about what you need
Looking for an engineer to join your team, or help with a business challenge? Tell me what you're working towards and where you need support. Let's explore how I can contribute.