Legacy Engineering Application Modernization

Rebuilt a BASIC-based engineering application as a modern web application, reconstructing technical calculations, designing the architecture, and deploying it within the client's infrastructure.

Project overview

An industrial and mechanical engineering client used a BASIC application for complex technical calculations, including component dimensioning and the calculation of physical forces. Its codebase had grown over many years and was difficult to maintain and extend.

Challenge

The existing business rules and calculation logic had to be understood and reconstructed from the original source code. Transferring those calculations correctly was central to replacing the application with a maintainable web solution.

My contribution

I analyzed the BASIC source code, reconstructed its calculation logic, designed the new software architecture, and independently implemented the web application using React, TypeScript, and Tailwind CSS. I also handled deployment within the client's infrastructure.

Result

The existing calculation workflows were transferred into a modern web application with a clearly structured codebase and an architecture designed for future extensions. BASIC was the source system's language, not the technology used for the rebuild.

    Justin T. Radler | Frontend Developer