Skip to content
View esamattis's full-sized avatar

Organizations

@nko2 @Instanssi @valu-digital @koodilehto @tftp-go-team

Block or report esamattis

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
esamattis/README.md

Here's some relevant open-source repositories I've created or contributed to:

  • libgotftp and hooktftp
    • Hook based TFTP server used for booting LTSP thin clients
    • Initially I created this project just to learn Go by porting puavo-tftp
  • Rust projects
    • rt – Instant ZSH autocompleter for npm package.json scripts and other task runners
      • I personally use this daily 😁
    • multip – Multiprocess init for containers with zombie process reaping etc.
  • WPGraphQL ecosystem contributions (PHP, WordPress)
  • Findkit UI
    • The open-source UI library used by findkit.com customers
    • The documentation is live here
    • Preact and TypeScript. Tested with Playwright.
  • underscore.string
    • Underscore.js extension
    • One of my earliest open-source projects, released in 2010.
    • Still gets almost 2M downloads per week on npm 🤯
  • Hyppykeli
    • Weather forecast and observations service used by most skydivers in Finland
    • Live at https://hyppykeli.fi/
    • Fully client-side app without any backend
    • Uses Preact and JSDoc based TypeScript checking
    • "No build" to avoid dependency and build system rot
    • First version was released back in 2013 when the Finnish Meteorological Institute released their open data API. The app has seen multiple rewrites since then.
  • metar.js
    • Parser for METAR weather reports issued by airports
    • Eg. parses messages like EFJY 171950Z AUTO 27006KT 220V310 9999 FEW012 SCT015 BKN060 13/12 Q1006 to JSON
    • Used by hyppykeli
  • React Zorm
    • TypeScript form library for React with full type safety

For my work history check out my LinkedIn profile.

Pinned Loading

  1. tftp-go-team/hooktftp tftp-go-team/hooktftp Public

    Hook based tftp server written in Go (golang)

    Go 166 28

  2. multip multip Public

    Tiny multi process init for containers written in Rust 🦀

    Rust 10 3

  3. rt rt Public

    Instant ZSH autocompleter for npm package.json scripts and other task runners

    Rust 1

  4. skydivejkl/metar.js skydivejkl/metar.js Public

    Javascript parser for METAR weather reports

    JavaScript 47 23

  5. react-zorm react-zorm Public

    🪱 Zorm - Type-safe <form> for React using Zod

    TypeScript 730 10

  6. underscore.string underscore.string Public

    String manipulation helpers for javascript

    JavaScript 3.4k 376