Software Engineer. Into F#, Dart, Kotlin, Swift, Android, iOS... Also into Biking, Outdoors, and Cheese.
aspen. Aspen is a simple test runner for Kotlin that allows you to write tests using your own DSL.
33disk-space-usage-fsharp. Desktop App to analyze usage of disk space.
21somanyfeeds.fs. SoManyFeeds in F# using .NET and Giraffe on the backend, and HTMX on the frontend.
21android-example-kotlin. An example of basic Android application setup using Kotlin. It can run Robolectric and Espresso tests.
19fsharp-react-starter. A starter application with examples of common architecture and testing patterns.
15typescript-monorepo-starter. A single repo with Typescript frontend and backend.
8somanyfeeds. So Many Feeds is a feed aggregator. Easily manage your feeds from different social websites, and aggregate them in one simple home page. So Many Feeds will automatically generate for you any combination of your feeds you like, both as a web page and as a RSS feed.
7ninja-pang-fsharp. Ninja Pang re-implemented with MonoGame in F#
6somanyfeeds.boot. SoManyFeeds in Kotlin, using Spring Boot
6android-starter. A simple modern Android app with a few examples of implementation and testing patterns to help you kick start your app.
4disk-space-usage. Explore disk usage with this small utility written in Dart with Flutter.
4active_has_many. Active has_many: properly enabling has_many
3.vim. Vim Config and plugins
2ChuckNorrisJokes-Android. An example android application Test Driven, with backend integration, and a modern UI.
2cyclic_dependency_checks. Dart cyclic dependency checker
2somanyfeeds.py. Python
1project-monitor. Dart
1kotlin-monorepo-example. Kotlin
1ninja-pang. Haxe
1assert. An assertion library for Go
1godot-dodge. The Godot Engine tutorial, using F#.
1webcomponents-starter. Basic setup for building and testing webcomponents with Lit
1somanyfeeds.dart. SoManyFeeds in Dart
1json2oc. a JSON to Objective-C structure converter
1jvm-js-minifier. A simple javascript minifier for the JVM.
1somanyfeeds.jetty. SoManyFeeds in Kotlin, using Jetty
1