Software engineer in Oregon, USA. I'm using Battlesnake as a fun excuse to practice learning new programming languages, such as Elixir and Rust.


Elixir Go Rust

Joined Feb. 20, 2019

  • 🍎🍎🍎

    If you immediately know the snake is food, then the meal was cooked a long time ago. Lightning flashes, sparks shower; in one blink of an eye, the Curtis Curse slithers from truth to lie. You cannot tell the depth of the tree search, until you see the bottom.

    Private Rust Disguised as Food API v1 Latency

  • 🍑🍑🍑

    Private Disguised as Food API v1 Latency

  • ChatSnek

    Public Elixir API v1 Latency

  • Crawlspace Duel Snek


    Private Elixir API v1 Latency

  • Crawlspace Tree Snek

    This is just a test....running on a home server in my friend's crawlspace.

    Private Elixir API v1 Latency

  • LoiterSnek (Retired)

    Basically just a chicken snake.

    Private Elixir API v1 Latency

  • Nagini (Retired)

    My first Battlesnake AI. Not updated since 2019.

    Private Elixir API v0 Open Source

  • SpiralSnek (Retired)

    It goes to the edge and then spirals inward.

    Private Elixir API v1 Latency

  • Starter Snake Go

    Private Go API v1 Latency Open Source

  • StaticSnek (7x7)

    Just goes in the same loop no matter what. Almost a Hamiltonian circuit, but the board has an odd number of squares.

    Private Solo Elixir Clueless API v1 Latency

  • Xtagon


    Team Lead
  • Challenges
    • Solo Survival Challenge
      Survive as many turns as possible. Your Battlesnake is all by itself on a small game board.
      Score: 588
      Aug. 14, 2020
    • Solo Length Challenge
      Reach the longest possible length. You'll have only yourself to contend with while playing solo on a small game board.
      Score: 50
      Aug. 14, 2020
    • Survive Against Yourself
      Play against yourself 1-on-1 and try to survive as many turns as possible. Standard rules, medium game board.
      Score: 409
      Aug. 21, 2020
    • Keep Four Battlesnakes Alive
      Go up against 3 copies of yourself and try to keep all Battlesnakes alive as long as possible. Your score is determined by when the first Battlesnake is eliminated, not the last. Board size is a non-standard 11x19.
      Score: 19
      Aug. 28, 2020
    • Occupy Every Corner
      Have your Battlesnake occupy as many corners as possible when the game ends.
      Score: 3
      Aug. 31, 2020
    • Battlesnake Royale - 1v1v1
      Go up against two copies of yourself in Battlesnake Royale game mode, and try to make the game last as long as possible!
      Score: 163
      Aug. 28, 2020
    • BETA - The Prüzze Challenge
      Defeat as many of Prüzze's snakes as possible! Have feedback or ideas for this challenge? Let us know in the Battlesnake slack group. Note - trophies resulting from this challenge are unlikely to be permanent.
      Score: 1
      Nov. 22, 2020
    Copyright © 2020 Battlesnake Inc.

    Version 1.3.24

    Battlesnake is proudly supported by


    Interested in becoming a partner?