Matěj Kašpar Jirásek is

designer & developer

Ask him anything or see his curriculum vitae

  • NoopKit Swift package

    Short for No-operation Kit. Set of functions making work with empty closures a breeze.

    https://github.com/mkj-is/NoopKit

    28/09/2020

    #swift #functional programming #spm #package #library

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • CombineMIDI

    Swift package made for easy connection of MIDI controllers to SwiftUI (or UIKit) using Combine.

    This package was created as a part of UIKonf 2020 talk Combine: Connect MIDI signals to SwiftUI. It’s main goal is to read messages from all MIDI sources and to be able to present these values in the user interface.

    https://github.com/mkj-is/CombineMIDI

    27/05/2020

    #swiftui #swift #open-source #package #combine #midi

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • UIKonf 2020 presentation

    This year I presented on UIKonf on how to connect MIDI controllers to SwiftUI using Apple-provided Combine framework.

    The GIF is from one of the motivational slides.

    The proposal for the talk can be found here:

    https://cfp.uikonf.com/proposals/119

    19/05/2020

    #gif #schlafli #swiftui #uikonf #conference

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Czech COVID open-data app

    During the first lockdown I made a simple app showing current Czech COVID open-data. The motivation was to learn SwiftUI and drawing plots using it.

    03/04/2020

    #covid #open data #ios #swiftui #swift

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Futured

    Company where I am currently leading team of iOS developers recently rebranded from The Funtasty to Futured. And we’ve got some new portraits!

    https://futured.app

    24/11/2019

    #necoseunaschysta #futured #portrait #black #funtasty

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • FTTestingKit open-source library

    A set of helpers for simple creation of mockups, random values and testing of asynchronous code. Made in Swift programming language.

    https://github.com/thefuntasty/FTTestingKit

    18/10/2019

    #open-source #swift #testing #library #frameowork #apple #code

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • PathBuilder SwiftUI open-source library

    To learn SwiftUI, animations and function builders in Swift 5.1 I created this simple library. It fills a small gap in SwiftUI API and adds support for creating Paths using function builders instead of inout parameter.

    Can be installed using Swift package manager and supports all Apple platforms.

    https://github.com/mkj-is/PathBuilder

    30/09/2019

    #swiftui #open-source #swift #library #framework

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • MVC without the C: What will SwiftUI change in app architecture?

    A blog post about introduction of SwiftUI and its impacts on iOS app architecture.

    https://blog.thefuntasty.com/mvc-without-the-c-what-will-swiftui-change-in-app-architecture-c9ce3f49d256

    26/07/2019

    #swiftui #ios #app #architecture #development #mvc

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Škoda LoadIn mobile app

    Mobile application which can help you to put your baggage into the trunk of your car. Made for Škoda car company. I made a custom perspective rendering to show boxes in car renders.

    https://www.futured.app/en/app/skoda-load-in/

    15/07/2019

    #trunk packing #algorithm #mobile #ios #development #Swift

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Personal cycling patterns visualisation

    Where do you cycle is where you are. My cycling patterns in the city in last few years.

    27/03/2019

    #data #cycling #map #visualisation

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Constrained rule 90

    Rule number 90 constrained into 15x15 grid. Elementary cellular automaton presented on MIDI drumpad with LEDs. The state of the growing automaton is only one line. This line is saved in only two bytes.

    https://roli.com/products/blocks/lightpad-block-studio-edition

    05/02/2019

    #cellular #automata #rule #gif #loop #life #roli #block #midi #generative art #generative #90 #automaton

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Observables from scratch on CoreMIDI example

    Presentation made on small iOS meetup in Brno. Showing simple functional reactive programming implementation on real-time data from MIDI controller.

    29/08/2018

    #meetup #presentation #swift #frp #functional #midi #reactive #programming

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Pixel sorting experiments

    Pixel sorting implemented in Swift playgrounds from scratch. Glitches and ghosts of public domain art.

    05/08/2018

    #pixel sort #pixel sorting #art #public domain #glitch #gogh #ghost #Swift #algorithm

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Linear star sketch

    Researching the pixel grid imperfections.

    04/03/2018

    #lines #black and white #grid

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • Tram system in Brno

    I am back to my childhood hobby of drawing maps. But this time it maps real feature of Brno tram system.

    27/02/2018

    #map #tram #rails #lines