Scala engineer passionate about functional programming, succinct and well-designed APIs, effective use of open-source, and thoughtful documentation.
sparkling. Fluent, type-safe Spark DataFrame DSL for Scala.
8flow-solver. Solver for the Flow Free puzzle game. Written in Scala, built using SBT.
3slack-foodtrucks. Slack integration to display the nearest open food trucks. Written in Scala, using the Play framework.
3pekko-game-service. Multiplayer turn-based game server built on Pekko typed actors, with a pluggable architecture for adding new game types. Real-time play over JWT-authenticated WebSockets and REST APIs (Pekko HTTP), Redis pub/sub for cross-instance fan-out, and persistent state in PostgreSQL via Doobie with a Redis write-through cache.
2puzzles. A place where I put miscellaneous puzzle-related projects
2random-poetry. A random poetry generator employing a probabilistic context-free grammar trained on a corpus of poets' texts
1project-euler-scala. Project Euler solutions written in Scala.
1akka-elevators. Runs a web server using the Play framework to interact with an elevator dispatch system implemented using Akka.
1shut-the-box. Implements strategies for playing Shut the Box including benchmarks using Scala
1kafka-event-lens. Kafka event streaming — producer, Kafka Streams processor, and consumer with Avro and Schema Registry
1