Dicas para criação de software

Que tipo de software para web dá para criar que utilize todos esses conhecimentos

Programação:
HTML5, CSS3 e Javascript(Front-end)
Java Web(Back-end)
MySQL(Banco de Dados)

Matemática:
Cálculos 1, 2 e 3,Cálculo Numérico e Álgebra Linear

Física:
Cálculo Estrutural e Resistência dos Materiais

Faz um site que resolve esse tipo de problema de física. Cria um formulário pra um tipo de problema, recebe os dados no servidor via HTTP, resolve e devolve a resposta