Mieszko`s Personal Page
Full Stack TypeScript Connoisseur. OSS contributor. Avid type programmer.
Open Source
- walk-that-type
Walk That Type: a tool that lets you paste or write any type, then step through it while explaining what happens at each step! - tartak
Tartak is a functional programming language that compiles to TypeScript types. - this-is-ok
An ergonomic way to work with fallible operations in TypeScript. - florence-state-machine
An ergonomic library for using type-safe state machines in React. - correttore
A proof of concept of a tree shakable Zod alternative. This library aims to have a 1:1 Zod compatible API, but with fine grain control over the final bundle size. - HaskellScript
An interpreter for a statically typed, functional programming language that has features such as partial application, polymorphic, algebraic data types and simple type inference.
Talks
2024
- 12.06 WarsawJS - Type level programming in TypeScript
- 05.04 Warszawskie Dni Informatyki (Warsaw IT Days) - Programming with Types
- 06.02 MeetJS Poznań - Programming with Types
2023
- 14.11 MeetJS Poznań - Proxies and Type-Level Programming for Creating Ergonomic and Tree-Shakable TypeScript Libraries
Articles
2023
- A novel technique for creating ergonomic and tree-shakable TypeScript libraries [Link]
- Implementing Advanced Type-Level Arithmetic in TypeScript part 2 [Link]
- Implementing Advanced Type-Level Arithmetic in TypeScript part 1 [Link]
- 4 TypeScript Tips To Improve Your Developer Experience That You Might Not Know [Link]
- Developing type-level algorithms in TypeScript [Link]
- 7 YouTube Channels That Will Help You To Become A Better Frontend Programmer [Link]
- Choosing a JavaScript Runtime for 2023: Node vs. Bun vs. Deno [Link]
- Are you a Junior React Dev? 4 ways to make your project more professional and impressive [Link]
- Implement onClick, onDoubleClick and onHold Streams with RxJS [Link]
Resources
Work
-
(Dec '22 - Present)
Senior Software Engineer @ SoftwareMill -
(mid '21 - mid '23)
Co-founder & solo dev @ Mopsus Tech - Product #1: Alertador, a white-label software for implementing a whistleblowing system in organisations.
- Product #2 (MVP): Notes DPO, a SaaS that streamlines work for data privacy officers
-
(mid '21 - Nov '23)
Fullstack Engineer @ modue -
(mid '20 - May '22)
React Developer / Design Engineer @ Million Monkeys Software
Education
- M.S., Computer Science
MIMUW, Univeristy of Warsaw
Master's Thesis: "A Case Study of a MVP Creation Process for a Hardware-First Startup" - B.S., Computer Science
MIMUW, Univeristy of Warsaw
Bachelor's Thesis: "Stock prices prediction using Temporal Fusion Transformers"
Contact
- email: hello at mieszko.sh
- LinkedIn (preferred)