W początkowym okresie swojej działalności Olszewski interesował się głównie hydrochemią jezior tatrzańskich. Prace dotyczące natlenienia wód oraz termiki i powłoki lodowej, a także specyficznego uwarstwienia należały do pierwszych w zakresie badań jezior wysokogórskich. Od powstania Jeziora Rożnowskiego (1942) prowadził również badania dynamiki ruchów wód jezior zaporowych współpracując po wojnie z Komisją do Badań Naukowych Rożnowa.
Zajmował się teoretycznymi rozważaniami na temat rozpuszczalności gazów i ich przemieszczeń w wodzie jeziora. Po roku 1945, jako rzeczoznawca rybacki uczestniczył w pracach Komitetu ds. Badań Wisły, Rady Naukowej Komitetu Ochrony Rzek przed Zanieczyszczeniami oraz Rady Naukowej dla Zagadnień Ziem Odzyskanych przeprowadzając początkowo inwentaryzację jezior mazurskich oraz analizował możliwości zagospodarowania rybackiego tych obszarów. Opublikował m.in. „Rybactwo słodkowodne na Ziemiach Odzyskanych” (Kraków 1947).