https://github.com/peterfication/peterfication
https://github.com/peterfication/peterfication
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/peterfication/peterfication
- Owner: peterfication
- Created: 2023-11-10T16:54:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-18T21:18:12.000Z (9 months ago)
- Last Synced: 2025-10-13T12:33:57.644Z (8 months ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### This is peterfication ✨


[On my blog](https://www.petergundel.de/), I occasionally share technical topics I encountered during engineering work.
### Open source contributions
| Project | Main technologies | My contribution |
| --------------------------------------------------------------------------------------- | ----------------- | ----------------------------------------------------------------------------------------- |
| [RSpec GraphQL integration](https://github.com/peterfication/rspec-graphql-integration) | Ruby, GraphQL | I'm the author |
| [OpenMeteo Ruby](https://github.com/open-meteo-ruby/open-meteo-ruby) | Ruby | I'm the author |
| [textcase.nvim](https://github.com/johmsalas/text-case.nvim) | Neovim, Lua | I'm the main contributor next to the author. |
| [ruby-enum](https://github.com/dblock/ruby-enum) | Ruby | [I contributed the exhaustive case matcher.](https://github.com/dblock/ruby-enum/pull/43) |
| [num-peek](https://github.com/peterfication/num-peek) | Rust | I'm the author |
| [mux.yazi](https://github.com/peterfication/mux.yazi) | Lua | I'm the author |
### Personal projects
#### MatchIt
[Playable on the web.](https://match-it.peterfic.uber.space/)
A game about finding matches in a deck of cards.
It's implemented in [Ruby on Rails](https://rubyonrails.org/) and [Hotwire](https://hotwired.dev/) / [Turbo Streams](https://turbo.hotwired.dev/handbook/streams) without any custom Javascript. A game can be played with multiple players via multiple browsers.
#### Peak Tracker
[peak-tracker.com](https://peak-tracker.com)
My source-available side project to play around with Elixir/Pheonix and Typescript/ReactNative.
Repositories:
- [Peak Tracker Auth](https://github.com/peterfication/peak-tracker-auth): The OpenID connect identity provider ([Ruby](https://www.ruby-lang.org/), [Rails](https://rubyonrails.org/), [Doorkeeper](https://github.com/doorkeeper-gem/doorkeeper))
- [Peak Tracker Backend](https://github.com/peterfication/peak_tracker_backend): The web version and GraphQL API ([Elixir](https://elixir-lang.org/), [Phoenix](https://www.phoenixframework.org/), [Ash](https://ash-hq.org/))
- [Peak Tracker App](https://github.com/peterfication/peak-tracker-app): The mobile app ([Typescript](https://www.typescriptlang.org/), [ReactNative](https://reactnative.dev/))
#### Space Jumper
My go-to game to implement when trying out a new technology.
- [Space Jumper Unity](https://github.com/peterfication/space-jumper-unity): Implementation in Unity, [playable on itch.io](https://peterfication.itch.io/space-jumper)
- [Space Jumper React](https://github.com/peterfication/space-jumper): An early protoype in React, Implementation in Unity, [playable on the web](https://www.petergundel.de/space-jumper/)