(:Jonas)-[:IS_A]->(:SoftwareEngineer)
Software Engineer · Ghent, Belgium
I turn tangled, high-stakes processes into things that just work.
I'm a software engineer in Ghent who spends most days somewhere between low-code platforms, graph databases, and whatever full-stack problem needs solving next. I like systems that hold up when it actually matters — think secure claims forms, traceability reports under real food-safety pressure, and data views that suddenly need to handle 10x more without blinking. Outside of client work, I build my own stuff, mostly as an excuse to learn something new the hard way.
My answer to "who owes who" after one too many group trips. A Splitwise-style app I built mostly to get properly hands-on with graph data modeling — who paid, who owes, who settled, all mapped as a graph in Neo4j, with a Node.js API and React frontend. Self-hosted, naturally.
MATCH (payer:User)-[:PAID]->(e:Expense)-[o:OWED_BY]->(u:User) RETURN payer, e, o, u
Splitty, sent back to 1974. Splitty derives your balance fresh on every request by traversing a live graph — nothing is ever stored. CATALOG-74 derives the same balance the way a real COBOL shop would: batch-aggregate the day's transactions and write the answer to a flat file. It is stored this time — just never more current than the last nightly run. Add an expense and the number on screen won't move until the batch says otherwise.
READY SUBMIT CATALOG74.JCL(RUNBATCH) JOB CATALOG7(JOB03142) SUBMITTED IEF403I CATALOG7 - STARTED IEF404I CATALOG7 - ENDED READY
Copybook parsing is a solved problem — everywhere except inside OutSystems, whose Forge has no COBOL connector. So mainframe integrations on the platform get hand-rolled: someone reads the copybook's PIC clauses and types the byte offsets into a config file by hand. CATALOG-74's own specs.js is exactly that — a human worked out that PIC 9(7)V99 occupies nine bytes at offset 12, and typed it in. PICASSO fills that gap natively: a .NET copybook parser, built to become an Integration Studio Extension, that derives the layout from the .cpy itself and is validated against a real COBOL compiler. Point it at CATALOG-74's own copybooks and watch it reproduce the exact offsets a human once hand-mirrored.
(:You)-[:CAN_REACH]->(:Jonas)
(:ThisSite)-[:RUNS_ON]->(:HomelabProxmoxLXC) — self-hosted; only the edge is rented. · Privacy