Giter Site home page Giter Site logo

Hey there!

Portfolio LinkedIn StackOverflow Reddit Twitter E-mail me

Who am I?

I'm Mat. I'm a web developer, UI/UX designer and also a computer graphics enthusiast. I have over 7 years of commercial experience in web development.

I started programming when I was 9 years old. Technology has always been fascinating to me and it was cool to see the ways in which I could mold the technology to my liking.

I got my first freelance job at just the age of 15 and since I turned 19, I've been working a full-time job as a web developer.

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)
  • @typemail/smtp - SMTP client/server library.
📚 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

Mat Sz's Projects

2048 icon 2048

🎮 2048 clone (React/TypeScript/Redux). No canvas.

2d-to-xy icon 2d-to-xy

đŸ–Ĩī¸ 2D image to XY oscilloscope input conversion.

6502 icon 6502

đŸ–Ĩī¸ 6502 emulator (TypeScript)

95wm icon 95wm

đŸ–Ĩī¸ Windows 95 inspired window manager for X11.

addbackground icon addbackground

🎨 Beautiful canvas backgrounds made easy. (TypeScript)

angle icon angle

Almost Native Graphics Layer Engine (local fork)

apple2 icon apple2

🍎 Apple II emulator (TypeScript)

babel icon babel

🐠 Babel is a compiler for writing next generation JavaScript. (Declarative UI parser fork.)

bfloader icon bfloader

🧠 Brainfuck IDE and interpreter in 512 bytes. (boot sector)

bin2array icon bin2array

🔧 React-based tool to convert binary files into JS arrays.

brightroom icon brightroom

📷 Embeddable image editor for the modern web (TypeScript).

btcprice icon btcprice

📈 React Native app that shows current Bitcoin price.

catchmail-web icon catchmail-web

✉ī¸ Self-hosted e-mail debugging tool. (React.js frontend/TypeScript)

catchmail-ws icon catchmail-ws

✉ī¸ Self-hosted e-mail debugging tool. (WebSockets backend/TypeScript)

chess-web icon chess-web

♟ī¸ Chess game written in React.js.

clone-wars icon clone-wars

100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.

cra-template-mat-sz icon cra-template-mat-sz

📝 Personal React template (React, TypeScript, Redux, Redux-Saga, SCSS, Prettier)

crop icon crop

🎞ī¸ Crop, flip and trim videos right from your web browser.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.