2016 gelang es Olszewski seinen Hallenmeistertitel gegen die nationale Konkurrenz erfolgreich zu verteidigen. Mitte März nahm er in Portland an den Hallenweltmeisterschaften teil. Wie zwei Jahre zuvor in Sopot gelang es ihm auch diesmal in das Finale einzuziehen, worin er anschließend als Siebter seines Laufes ausschied. Im Juni stellte er mit 10,21 s seine persönliche Bestleistung im 100-Meter-Lauf auf. Später wurde er Polnischer Vizemeister über diese Distanz, bevor er in Amsterdam bei den Europameisterschaften an den Start ging. Auch dort zog er in das Halbfinale ein und schied, erneut als Siebter seines Laufes, aus. 2017 erzielte Olszewski exakt die gleichen Ergebnisse bei den nationalen Meisterschaften in Halle und Freiluft wie ein Jahr zuvor. 2018 trat er in Birmingham zum dritten Mal bei Hallenweltmeisterschaften an. Diesmal verpasste er als Fünfter seines Lauf den Einzug in das Finale. Im Laufe der Saison gelang es ihm sich für die Europameisterschaften in Berlin zu qualifizieren, wenngleich er es im 100-Meter-Lauf verpasste in das Halbfinale einzuziehen. Mit der Staffel lief es anschließend nicht besser als diese nach dem Vorlauf disqualifiziert wurde. 2019 startete Olszewski bei den Halleneuropameisterschaften in Glasgow und belegte nach dem Halbfinale den insgesamt 14. Platz. Im Mai nahm er zum dritten Mal an den IAAF World Relays, diesmal in Yokohama, teil, wobei die 4-mal-100-Meter-Staffel im Vorlauf das Ziel nicht erreichte. 2020 wurde er über 100 Meter erstmals in der Freiluft Polnischer Meister. Anfang März 2021 trat Olszewski in der Heimat bei den Halleneuropameisterschaften an. Zuvor verbesserte er im Februar bei seinem insgesamt siebten polnischen Hallenmeistertitel seine persönliche Bestleistung auf 6,59 s über 60 Meter. Diesmal gelang ihm bei den Halleneuropameisterschaften der Einzug in das Finale, in dem er mit 6,66 s als Sechster das Ziel erreichte.