Skip to content
Daniel Hang

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.

Other tools I’ve worked on

Sports · Analytics

Coaching analytics

Helps teams review coaching behaviour and track performance over time through reports and an interactive dashboard.

Real-time analyticsDashboards

Customer service · Sales

AI customer service assistant

Answers customer questions and highlights promising leads, helping the team see who to follow up with.

GenAIChatbotAnalytics

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.

LLMProductivityDashboards

02/Experience

Where I’ve worked

  1. May 2024 — Present

    Current

    AI 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.

  2. 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.

  3. 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
04/Contact

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.