Analytics dashboards
and reporting tools
built to be used
I'm Lan — a freelance developer based in Ho Chi Minh City. I build custom analytics dashboards, reporting systems, and data visualization tools for clients who work with financial and operational data.
What I build
Practical tools for clients who need to track, report on, and understand their data — without enterprise overhead.
Selected work
Two recent client projects — described as they actually worked.
The problem: A small services business was tracking revenue and expenses across three product lines in separate spreadsheets. Monthly reporting took several hours of manual work, and figures often didn't match between documents.
What was built: A web dashboard that pulls from their accounting system via API, calculates margins and period comparisons automatically, and generates a formatted monthly PDF. The client opens a URL, sees the current numbers, and downloads the report — no spreadsheet work needed.
Outcome: Monthly reporting time dropped from 3–4 hours to under 15 minutes. Figures are consistent and easier to review.
The problem: A fintech client had multiple data ingestion jobs running on a schedule — pulling market data and feeding it into their reporting system. When a job failed, they usually found out through a client complaint, not an internal alert.
What was built: A live monitoring panel showing the status of each pipeline stage: last run time, success/failure state, and data volume processed. Alert emails go out when a stage fails or runs slower than expected.
Outcome: The team now catches and fixes pipeline issues before they affect the reporting layer. Detection time dropped from hours to a few minutes.
A bit about my work
I'm Lan, a freelance developer based in Ho Chi Minh City. I've been building web-based dashboards and reporting tools for clients over the past few years — mostly for small businesses and teams that deal with financial or operational data regularly.
My work is usually scoped around a specific problem: a reporting process that takes too long, a dashboard that doesn't exist yet, or data that's sitting somewhere but nobody can read it easily. I build the tool, test it with real data, and hand it over with documentation so the client can use it without needing me around.
I work directly with clients — no agency in between. This keeps things simpler and usually faster. Most of my projects are either fixed-scope builds or ongoing support for live dashboards.
I'm still learning and improving as I go. Some projects push me into areas I haven't worked in before, which is fine — I'm comfortable figuring things out and being honest about what I know and don't know.
How a project usually goes
It's mostly the same structure each time, adjusted based on what the project actually needs.
Get in touch
Have a project in mind, or just want to ask a question? Drop me a message — I read everything and reply within a day or two.