Skip to content
View mikolajczu's full-sized avatar
🥶
🥶

Block or report mikolajczu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mikolajczu/README.md

Hi, I'm Mikołaj 👋

Full-stack engineer based in Poland. 3+ years building production software across Ruby on Rails, React, and TypeScript. I've worked in a software house and in SaaS - both shaped how I think about code: ship it, but ship it carefully.


Things I code with

Backend

Ruby Ruby on Rails Go PostgreSQL Redis Sidekiq RSpec

Frontend

React TypeScript JavaScript Tailwind CSS

Tools & Infrastructure

Git Docker AWS Azure Heroku

Always open to learning new technologies if they help solve the problem better.


🌍 Portfolio

czurlowski.vercel.app

Projects across three domains:

  • Email infrastructure - Mailtrap (SaaS, production at scale)
  • Healthtech - Nazca Health (mental health platform)
  • Cleantech - Wattcrowd (solar farm layout tool with interactive map + ROI calculator)

📦 Open Source

OmniAuth strategy for the USOS API - the academic platform used across Polish universities. No existing OmniAuth integration existed for it, so I built one from scratch. Handles OAuth flow, user data mapping, and edge cases specific to the USOS API.

Ruby · OAuth · OmniAuth

phlex - merged contribution

Fixed a NameError: uninitialized constant Phlex::SGML::Attributes::Date bug affecting Ruby 3.4 users running Phlex outside of Rails. Rails apps never hit this because ActiveSupport loads date early - standalone users did. Added require "date" to match the existing require "set" convention, plus a subprocess-based regression test to ensure the fix actually catches the issue (inline tests wouldn't, since Nokogiri loads date as a side effect).

Ruby · Ruby stdlib · Bug fix


📬 Where to find me

LinkedIn Portfolio

Pinned Loading

  1. omniauth-usosumk omniauth-usosumk Public

    Oauth strategy for Usos umk

    Ruby 1