Skip to content
View mbolli's full-sized avatar

Organizations

@moxiltd

Block or report mbolli

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
mbolli/README.md
## Hi there, I’m Michael πŸ‘‹

- Self-employed Full Stack Software Engineer – I work with PHP, Python, TypeScript, Sass and whatever else is required
  πŸš€ Need an expert in web & software development? Check out [zweiundeins.gmbh](https://zweiundeins.gmbh) – delivering solid code and smart solutions! πŸ’‘πŸ’»
- Back from a [16 month roadtrip](https://unterwegs.2und1.ch) with our '92 Mercedes T1 310 4x4 Van πŸš’
- Originally hailing from Switzerland πŸ‡¨πŸ‡­πŸ”
- BSc in Computer Science (2017) with IT-Security as major πŸŽ“
- Married πŸ’ and father of a sweet boy
- Love doing and discussing
  - cycling 🚴 and running πŸƒ (follow me on Strava)
  - photographing πŸ“· check out some [photos](https://bolli.us) or my [insta](https://instagram.com/michaelbolli)
  - cars πŸš— especially if they’re light and fast
  - music 🎢 have a look at my [last.fm](https://last.fm/user/bolley)
- My PGP public key is on [keybase.io](https://keybase.io/mbolli) πŸ”‘

### Technologies I use almost daily
I’m mainly working on PHP 8 projects and web pages using a self-made framework/boilerplate which is unfortunately private.
- PHP (using Slim framework v4, Twig, JWTs, Dependency Injection, strictly typed classes :)
- MySQL/MariaDB
- ES6 JavaScript and TypeScript (Lit, ESbuild, etc.), sometimes React or Vue.js
- CSS/Sass (Bulma framework)

### Stuff I’d like to use/do/learn more
- Python
- Arduino
- DevOps
- IT-Security

#### πŸ‘· Check out what I'm currently working on

- [mbolli/cashctrl-google-sheets](https://github.com/mbolli/cashctrl-google-sheets) - Track your time in Google Sheets and automatically generate CashCtrl orders with a single command (3 weeks ago)
- [mbolli/nfsen-ng](https://github.com/mbolli/nfsen-ng) - Responsive NetFlow visualizer built on top of nfdump tools. (1 month ago)
- [starfederation/datastar](https://github.com/starfederation/datastar) - The hypermedia framework. (2 months ago)
- [zweiundeins/.github](https://github.com/zweiundeins/.github) -  (2 months ago)
- [mbolli/autoscout24-advanced-search](https://github.com/mbolli/autoscout24-advanced-search) - Search for specific features or optional equipment on autoscout24.ch (2 months ago)

#### 🌱 My latest projects

- [mbolli/autoscout24-advanced-search](https://github.com/mbolli/autoscout24-advanced-search) - Search for specific features or optional equipment on autoscout24.ch
- [mbolli/cashctrl-google-sheets](https://github.com/mbolli/cashctrl-google-sheets) - Track your time in Google Sheets and automatically generate CashCtrl orders with a single command
- [mbolli/rs.bolli.us](https://github.com/mbolli/rs.bolli.us) - (2011) old blog about the mandatory military school in Switzerland (german)
- [mbolli/aoc-2021](https://github.com/mbolli/aoc-2021) - Advent Of Code 2021
- [mbolli/php-geobuf](https://github.com/mbolli/php-geobuf) - PHP library for the geobuf compact geospatial format.

#### πŸ”­ Latest releases I've contributed to

- [starfederation/datastar](https://github.com/starfederation/datastar) ([v1.0.0-beta.11](https://github.com/starfederation/datastar/releases/tag/v1.0.0-beta.11), 2 weeks ago) - The hypermedia framework.
- [middlewares/trailing-slash](https://github.com/middlewares/trailing-slash) ([v2.1.0](https://github.com/middlewares/trailing-slash/releases/tag/v2.1.0), 3 weeks ago) - PSR-15 middleware to normalize the trailing slash of the uri path
- [timelinize/timelinize](https://github.com/timelinize/timelinize) ([v0.0.6](https://github.com/timelinize/timelinize/releases/tag/v0.0.6), 2 months ago) - Store your data from all your accounts and devices in a single cohesive timeline on your own computer
- [middlewares/utils](https://github.com/middlewares/utils) ([v4.0.2](https://github.com/middlewares/utils/releases/tag/v4.0.2), 2 months ago) - Common utils used by PSR-15 middlewares
- [mbolli/php-geobuf](https://github.com/mbolli/php-geobuf) ([v0.2.0](https://github.com/mbolli/php-geobuf/releases/tag/v0.2.0), 4 months ago) - PHP library for the geobuf compact geospatial format.

#### πŸ”¨ My recent Pull Requests

- [Migrate to PHPUnit v11](https://github.com/nekofar/slim-test/pull/172) on [nekofar/slim-test](https://github.com/nekofar/slim-test) (1 month ago)
- [README.md: fix button links](https://github.com/starfederation/datastar/pull/652) on [starfederation/datastar](https://github.com/starfederation/datastar) (2 months ago)
- [add test fixture to skip explicitly nullable params](https://github.com/rectorphp/type-perfect/pull/56) on [rectorphp/type-perfect](https://github.com/rectorphp/type-perfect) (3 months ago)
- [rector to PHP 8.4, disable mcrypt encryption driver](https://github.com/modufolio/Koken-App/pull/28) on [modufolio/Koken-App](https://github.com/modufolio/Koken-App) (4 months ago)
- [fix PHP 8.4 deprecation error (implicitly nullable parameter)](https://github.com/middlewares/utils/pull/29) on [middlewares/utils](https://github.com/middlewares/utils) (4 months ago)

#### πŸ““ Gists I wrote

- [Get autoscout24.ch favourites as csv](https://gist.github.com/cadfa79fd026e205b8b05716068ff19c) (2 years ago)
- [GPS/NMEA collector setup (gpsd/prometheus/grafana) ](https://gist.github.com/fba44156cf668940e325f98cb62483f7) (3 years ago)
- [Gets the size of the current folder's contents, as long as they're older than the year specified. Useful for scanning through a big directory, if you want to archive stuff older than x years. Ignores Thumbs.db and .DS_Store files.](https://gist.github.com/8ba3def57706c654187379796af735a6) (7 years ago)
- [](https://gist.github.com/92d2f67475453c77eed2b3a35ec42904) (8 years ago)

#### ⭐ Recent Stars

- [awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) - A list of Free Software network services and web applications which can be hosted on your own servers (6 days ago)
- [shipsaas/never-throw](https://github.com/shipsaas/never-throw) - Response-first over Throw Exceptions. PHP NeverThrow library (1 week ago)
- [helix-editor/helix](https://github.com/helix-editor/helix) - A post-modern modal text editor. (1 month ago)
- [starfederation/datastar](https://github.com/starfederation/datastar) - The hypermedia framework. (2 months ago)
- [gehaxelt/phuzz](https://github.com/gehaxelt/phuzz) - Modular & Open-Source Coverage-Guided Web Application Fuzzer for PHP (3 months ago)

#### ❀️ These awesome people sponsor me (thank you!)

Pinned Loading

  1. nfsen-ng nfsen-ng Public

    Responsive NetFlow visualizer built on top of nfdump tools.

    PHP 253 47

  2. php-geobuf php-geobuf Public

    PHP library for the geobuf compact geospatial format.

    PHP 2

  3. GPS/NMEA collector setup (gpsd/prome... GPS/NMEA collector setup (gpsd/prometheus/grafana)
    1
    # GPS/NMEA collector setup
    2
    
                  
    3
    ![Grafana screenshot](https://user-images.githubusercontent.com/722725/144707094-8881b0d7-a0e5-4679-af0d-514e22ba3e6c.png)
    4
    
                  
    5
    ## Hardware
  4. cashctrl-google-sheets cashctrl-google-sheets Public

    Track your time in Google Sheets and automatically generate CashCtrl orders with a single command

    TypeScript