Portfolio
Work examples: problem, solution, result
How a project is approached, told through concrete cases. Behind Custralis there are many years of experience in software development and application security.
The examples below are illustrative: they show the kind of problem Custralis tackles and how it is solved, not real client cases.
Bespoke web back-office
Processes run on shared spreadsheets, or on a dated legacy tool: errors, duplicates, no history.
A bespoke web application: records, granular roles and permissions, change history, access checked on every operation.
Fewer data-entry errors and always-consistent data, with the right permissions for each person.
Modernising an AS/400 management system
A legacy AS/400 (IBM i) system that runs the business but sits isolated: it does not talk to the web, e-commerce or invoicing, and data is copied by hand.
An API layer and a new web interface next to the system, which stays in production: functions migrate gradually, without rewriting it.
The AS/400 system talks to the rest, data flows on its own, and the wealth of business rules stays where it is.
Bespoke website, fast and secure
A slow site, poorly visible on search engines, with a cookie banner caused by avoidable technical choices.
A bespoke site: performance, accessibility, technical SEO, server-side security and no third-party trackers.
Fast loading, better ranking and no banner to manage.
Application security and GDPR
An application that works but with weak validation, over-broad permissions and more data collected than needed: risk of breaches and fines.
A review following OWASP standards: input validation, least-privilege access, data minimization and GDPR compliance by design.
Less exposed surface and less risk, with software ready for compliance rather than made compliant afterwards.