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

Problem

Processes run on shared spreadsheets, or on a dated legacy tool: errors, duplicates, no history.

Solution

A bespoke web application: records, granular roles and permissions, change history, access checked on every operation.

Result

Fewer data-entry errors and always-consistent data, with the right permissions for each person.

Modernising an AS/400 management system

Problem

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.

Solution

An API layer and a new web interface next to the system, which stays in production: functions migrate gradually, without rewriting it.

Result

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

Problem

A slow site, poorly visible on search engines, with a cookie banner caused by avoidable technical choices.

Solution

A bespoke site: performance, accessibility, technical SEO, server-side security and no third-party trackers.

Result

Fast loading, better ranking and no banner to manage.

Application security and GDPR

Problem

An application that works but with weak validation, over-broad permissions and more data collected than needed: risk of breaches and fines.

Solution

A review following OWASP standards: input validation, least-privilege access, data minimization and GDPR compliance by design.

Result

Less exposed surface and less risk, with software ready for compliance rather than made compliant afterwards.

Work examples: management systems, AS/400, sites, security | Custralis