frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I got fired so I built a bank statement converter

https://aussiebankstatements.com
3•matherslabs•2h ago
I recently got fired and decided to channel my energy into something productive. Over two weeks, I spent 16-hour days building a tool that converts Australian bank PDFs into clean, reliable CSVs, tailored specifically for Aussie banks.

Most Aussie banks only provide statements as a PDF, and generic converters often fail: columns drift, multi-line descriptions break parsing, headers shift. Existing tools don’t handle it well and I wanted a tool that just works.

To get started, I used my own bank statements to build the initial parsers. There was a "duh" moment when I realised how hard it is to get more realistic test data. People don't just hand over their financial ledgers. This solidified my core principle: trust and privacy had to be the absolute top priority.

I initially tried building everything client-side in JavaScript for maximum privacy, but performance and reliability were poor, and exposing the parsers on the front-end would have made them easy to copy.

I settled on a middle ground: a Python and FastAPI backend on Google Cloud Run. This lets me balance reliability with a strict privacy architecture. Files are processed in real-time and the temp file is deleted immediately after the request is complete. There is no persistent storage and no logging of request bodies.

My technical approach is straightforward and focused on reliability:

- I use pdfplumber to extract text, avoiding complex and error-prone OCR.

- I apply a set of bank-specific regex patterns to pinpoint dates, amounts, and descriptions.

- A lookahead heuristic correctly merges multi-line transactions. Each parser is customised to its bank's unique PDF layout quirks.

The project is deliberately focused. Instead of supporting hundreds of banks with mediocre results, I'm concentrating on a small set to get them right. It currently supports CommBank, Westpac, UBank, and ING, with ANZ and NAB next. The whole thing is deployed on Cloudflare Pages and outputs clean CSVs ready for Excel, Google Sheets, Xero, or MYOB.

It was a fun challenge in reverse-engineering messy, real-world data.

Try it out here: https://aussiebankstatements.com

I'd love to hear feedback. If it breaks on your statement, a redacted sample would be a huge help for improving the parser.

I'm also curious to hear how others here have tackled similar messy data extraction challenges.

Mailchimp's Mandrill outage due to PostgreSQL XID wraparound

https://mailchimp.com/what-we-learned-from-the-recent-mandrill-outage/
1•fanf2•11s ago•0 comments

You're right GoPro's support is just AI Slop

https://somethingdecent.co.uk/opinions-blogs/youre-absolutely-right-gopros-support-is-just-ai-slop/
1•speckx•47s ago•0 comments

Tell HN: YouTube Unplayable Videos with Adblocker

1•dzonga•1m ago•0 comments

Abok882388238823 Gmail.com

https://blog.cloudflare.com/welcome-to-connectivity-cloud/
1•alykaga•1m ago•0 comments

France opens criminal probe into TikTok over kids' mental health effects

https://www.politico.eu/article/france-opens-criminal-probe-into-tiktok-over-mental-health-effect...
2•giuliomagnifico•2m ago•0 comments

ClickHouse Acquires LibreChat

https://clickhouse.com/blog/librechat-open-source-agentic-data-stack
1•Lyrkan•3m ago•0 comments

AI Function Calling: Composing and Decomposing Functions for Complex Tasks

https://lightcapai.medium.com/going-further-with-ai-function-calling-composing-and-decomposing-fu...
1•HenryAI•4m ago•1 comments

Show HN: Batch Claude Code tool calls into one using chat history to save tokens

https://github.com/peerbot-ai/agent-trace-ops
1•buremba•4m ago•0 comments

Disney loses $5M every day it's off YouTube TV

https://awfulannouncing.com/espn/disney-5m-everyday-off-youtube-tv.html
5•laurex•5m ago•0 comments

A reproducible benchmark for energy forecasting

https://github.com/Cyr-Ch/energy-forecasting-bench
1•juanviera23•5m ago•0 comments

Show HN: Quantle – A daily Quantum word game

https://www.quantle.org
1•onion92•6m ago•0 comments

Spherical Cow

https://en.wikipedia.org/wiki/Spherical_cow
1•johnsillings•9m ago•0 comments

AI web browsers are cool, helpful, and utterly untrustworthy

https://www.computerworld.com/article/4083528/ai-web-browsers-are-cool-helpful-and-utterly-untrus...
2•CrankyBear•11m ago•0 comments

From Cottage Foods to Commercial Success: How to Grow Your Food Business

https://www.thefoodcorridor.com/blog/from-cottage-foods-to-commercial-success-how-to-grow-your-fo...
1•mooreds•12m ago•0 comments

Arguably the prettiest selfhosting services dashboard

https://github.com/deyaa1251/HostMonk
1•oss-terminator•12m ago•0 comments

CHERIoT 1.0 Released

https://cheriot.org/sail/specification/release/2025/11/03/cheriot-1.0.html
1•birdculture•13m ago•0 comments

Pvetui – A Terminal UI for Proxmox

https://github.com/devnullvoid/pvetui
1•mtron_•14m ago•0 comments

Towards Robust Mathematical Reasoning [pdf]

https://aclanthology.org/2025.emnlp-main.1794.pdf
1•asparagui•14m ago•0 comments

Sequoia Capital transitions to new leadership

https://www.axios.com/2025/11/04/sequoia-capital-roelof-botha-pat-grady-alfred-lin
3•borisjabes•14m ago•0 comments

FreeBSD Officially Supported in OCI Runtime Specification v1.3

https://freebsdfoundation.org/blog/freebsd-officially-supported-in-oci-runtime-specification-v1-3/
2•todsacerdoti•15m ago•0 comments

AI-generated music is charting on Billboard

https://www.billboard.com/lists/ai-artists-on-billboard-charts/
1•erhuve•15m ago•0 comments

Tech jobs market 2025, part 3: job seekers' stories

https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3
2•speckx•19m ago•0 comments

An Approach to Artificial Sentience

https://hard2reach.github.io/
1•trombone721•21m ago•0 comments

Enjoy CarPlay While You Still Can

https://www.theatlantic.com/technology/2025/11/apple-carplay-general-motors/684799/
3•JumpCrisscross•23m ago•2 comments

Chinese team makes first 2D industrial chip for military use

https://www.scmp.com/news/china/science/article/3331503/historic-leap-chinese-team-creates-worlds...
1•giuliomagnifico•24m ago•0 comments

Show HN: A horror game where Chat sees things you can't

https://twitter.com/bits_by_brandon/status/1985751345018642843
1•a_crowbar•25m ago•0 comments

Failure shaped our relationship with the North Pole

https://www.bbc.com/travel/article/20251029-how-failure-shaped-our-quest-for-the-arctic
3•billybuckwheat•26m ago•0 comments

Show HN: AI Chat for Your Documentation

https://crawlchat.app/
3•deepsdev•26m ago•0 comments

The Lonely New Vices of American Life

https://www.theatlantic.com/family/2025/11/american-vice-national-character/684785/
2•JumpCrisscross•28m ago•1 comments

Show HN: Single Day – lower your anxiety and stop procrastinating

https://apps.apple.com/us/app/single-day-journal-reimagined/id1496498868
1•AlexanderZ•29m ago•1 comments