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.