John Fernandez | 

Full Stack Developer

Creating Flawless User Experiences


C# Projects

KnossosNET Open Source Video Game Launcher

  • Added community tab which listed resources, an FAQ, and bug reporting pages
  • Fixed button classes and changed app color palette
  • Debugged and Fixed multiple other issues
Rust Projects

School Database Business Logic Layer

  • Based on actix-web to maximize speed and utilize asynchronus server functions
  • All functions unit tested
  • Utilizes Rest API
SQL Projects

Database for Schools and Educational Organizations

  • One database for classes, teachers, students, parents and assignments
  • Data audited as received, maintaining database cleanliness

Freespace Open Modification Option Database

  • Allows use by other programs so that tools do not need a shared codebase
  • Includes online submission form
  • Designed to support a future modification editor app
C++ Projects

Freespace Open Developer

  • Wrote more than 100 merged bugfixes
  • Implemented qt dialogs for mission editor from start to finish
  • Developed and documented general-use movement interpolation library

Freespace Open Multiplayer Rewrite

  • Overhauled multiplayer object update code with STL containers to bring it up to modern standards
  • Used linear algebra to efficiently transmit relative points from server to client
Python Projects

Escape Room

  • Completed and released text-based escape room game
  • Includes autosave, manual save, multiple endings, and in-game options
Github Workflow Projects

Weekly Coverity Scan Workflow

  • Created workflow to restart weekly coverity scans after 6 year hiatus
Web Development

Knossos.NET Download Page

  • Autodetects build and architecture
  • Multiple themes with persistant selection