Skip to content


@instaglitch @kreds @typemail
Block or Report

Block or report mat-sz

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.

Report abuse

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

Report abuse

Hello! 👋

Portfolio LinkedIn StackOverflow Reddit Twitter E-mail

Who am I?

I'm a full stack web developer and a UI/UX designer. I currently work with React.js (with TypeScript) at Zalando. I also work with node.js (for the backend) for nearly all of my personal projects.

Although most of my project utilize React and TypeScript, I still am able to work with vanilla JavaScript. TypeScript is a tool that saves me countless hours allowing to focus on development of new features instead of having to debug somewhat confusing JavaScript behavior.

My work

🌐 Web applications
✉️ TypeScript e-mail ecosystem
  • letterparser - RFC 5322 compliant e-mail parser.
  • letterbuilder - RFC 5322 compliant e-mail builder.
  • lettercoder - quoted-printable and MIME word decoder.
  • react-letter - React e-mail presentation component (with an allowlist for tags, attributes and CSS properties supported by Gmail).
  • vue-letter - Vue e-mail presentation component (based on react-letter)
  • microMTA - Inbound SMTP server.
📚 TypeScript libraries
  • fxGlue - Originally developed for Instaglitch, a WebGL library for development of image processing applications, provides a few common functions for shaders.
  • react-var-ui - Originally developed for Instaglitch, a simple React UI library, similar to dat.gui but with more functionailty.
  • react-use-pointer-drag - Originally developed for react-var-ui, a simple React hook for dragging elements around.
  • tabcast - A simple library to send messages between tabs using storage events.
  • upload - Minimalist TypeScript library for file uploads with progress events.
  • imtool - Compact canvas-based library for image processing.
  • fitool - TypeScript library for common file operations - downloads, conversions from/to ArrayBuffers, strings and data URLs.
  • typesocket - Simple TypeScript library for WebSockets. Handles reconnections and provides a type interface (no type checking though).
  • media-api - Experimental library for accessing YouTube and SoundCloud data.
🕹️ Games
🚀 Experiments


  1. 📲 WebRTC file transfer - React/TypeScript front end.

    TypeScript 438 37

  2. filedrop-ws Public

    📲 WebRTC file transfer - WebSockets server.

    TypeScript 102 10

  3. ✉️ Display e-mails in your React.js projects. (Targets Gmail rendering.)

    TypeScript 225 6

  4. pongloader Public

    🏓 Pong in 512 bytes. (boot sector)

    Assembly 84 4

  5. Free to use online glitch art editor.

    TypeScript 49 7

  6. React component library for variable setting and preview.

    TypeScript 61 10

179 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

July 2022

mat-sz has no activity yet for this period.

Seeing something unexpected? Take a look at the GitHub profile guide.