Weston C. Beecroft
Boston, MA 02111
(720) 938-6786
Born: 1985

Education: B.Sc. in Computer Science (minor in Mathematics) (2010)
Metropolitan State University of Denver, Denver, Colorado

Concurrent enrollment during high school:
Front Range Community College, Westminster, Colorado
Courses taken:
  • Introduction to Java
  • Java Programming I and II

  • Experience:
    Programming Tools development (2011 - present)
  • (as yet unnamed) 'abstract visual debugger' (project page) (2014 - present)
  • Tiled Text/GIDE (project page) (2011 - 2012)

  • Binary Thumb Corporation (3/2013 - 8/2014)
  • Was one of the original developers
  • Was resonsible for architecting the client
  • Participated in product design
  • Participated in hiring

  • Independent Game Development (screenshots/descriptions) (2003 - 2006)
  • Created three reusable game frameworks.
  • Wrote more than ten games (either built on top of my own frameworks or written from scratch).
  • Created a particle effect system and editor.
  • Wrote an MD3 (Quake 3 model format) loading/rendering/animating library.
  • Created a level editor for a tile-based rpg in Swing/Java2D.

  • Miscellaneous (screenshots/descriptions) (2003 - 2006)
  • Wrote an enhanced CHIP-8/SCHIP emulator (fixing the flickering from xor rendering in the original).
  • Wrote a GUI system from scratch in OpenGL.
  • Created website front-end for the Java Games Factory (volunteered).
  • Created a number of other miscellaneous websites (for fun or learning), mostly with php, mysql, html/css, javascript.
  • Created a simple paint application geared towards editing sprite sheets.

  • Work on rentacoder.com (2005 - 2006)
  • Wrote an applet for click and drag avatar creation.
  • Created a clone of the Adobe Reader toolbar system.
  • Wrote a simple applet game used for advertising.
  • Knowledge: Languages: expert in Java and Objective-C; know some Swift, Javascript/HTML/CSS, C/C++; vague familiarity with PHP, SQL, LISP; have touched ARM assembly, Ruby, Haskell, Prolog, various scripting languages.
    Tools: Android Studio, Xcode, IntelliJ, Eclipse, Photoshop, ANTLR
    Technologies: Android, iOS, OpenGL
    Other: Software architecture, fairly extensive real-time rendering knowledge, don't mind picking up new mathematical systems, graphic design capabilities, technical writing (or non-technical writing, even).