mtso
code
posts
notes
about
  • Obi Live Source Package Manager

    Obi is a programming language inspired by koka and lua. Key features are trailing lambdas and match expressions as the only control flow construct. Obi Pub is a package manager for Obi written in Obi.

  • Which Side Are You On? Live Source

    Which Side Are You On? helps an event organizer to run a group game that asks questions and has participants joining one side or the other.

  • Kaomojidle Live Source

    A derivative of wordle with a word bank containing kaomoji. Because not all players may know all possible kaomoji, valid next characters are highlighted as the player enters them in.

  • Neon Bio

    Neon Bio is an online art gallery creator. Users are authenticated through a one-time login password distributed to NeonMob inboxes through a messaging microservice. On the frontend, the editor allows ordering of images through an intuitive drag and drop interface.

  • Booker Live Source

    Book collecting and trading web app built on the GRRP stack (Go, React, Redux, PostgreSQL).

  • Dashing Dynamics App Store Source

    A top down infinite dashing platformer built on SpriteKit and GameplayKit in Swift. I was in charge of building the control system, the components, and scene UIs.

  • Garden Live Source

    Rogue-like garden stroller. React rendered the ASCII text interface, and Redux ran the game loop logic. A minimum spanning tree linked the generated rooms to bring order to an ever-growing maze.

  • Task Source

    Distributed git-backed project management cli. Implemented the hash table and led the team in the design of the module architecture.

  • Chingu Runner Live Source

    Slack bot to manage daily sprint todos and broadcast team progress channel-wide. The bot commands are implemented as controllers that use a common function interface, which aided in choosing the right command when responding to the client’s request.

  • Life Co. Live Source

    A location check-in coordinator that shows who else is planning to go to a restaurant on any day. Consumes the Yelp API for location search and Twitter API for user identity.