Welcome to ThePhox.xyz!

This website is a one stop place for all things relating to my self (Ryan Farnham) and my projects, plans, etc.

I will be updating this website with further information in the coming weeks so please check back soon!


About Ryan Farnham (aka The Phox)

I am a 37 year old professional web developer, programmer (for the past 22 years), Software Engineer as well as a Linux Server Admin.

I love nature, everything cycling, kyacking (despite not having gone in years), mountain climbing, computers (obviously), virtual reality and virtual worlds, simulator games like Cities Skylines and Second Life.

I got my nickname bit over a decade ago while playing Halo PC when I sneezed and someone said I sounded like a fox screaming in panic, a friend said my nickname was now The Phox, I liked it so it stuck.

I will be heading out on the trails bike packing in the spring of 2020 somewhere around May 1st, so stay tuned as I will have video and pictures from my travels!

Web Development / Programming / Server Management

I have merged what I do for programming and web development considering much of what I use overlaps the two nicely. Since these things work so well hand in hand I just list the skills all together here in the same page.

Whether you need a simple program made for Linux or Windows or an Android App or a combination to work together I can make it all happen!
I have the necesary skills to make pretty much any application for any business big or small and see the entire project through from start to finish to ensure it all works seamlessly.
Need a custom point of sale system complete with inventory management or an elegant fast running website that is more professional than some out of box template engine or web service, contact me and get your free quote today!

Communications Technology Skills

  • Asterisk
  • Axon PBX
  • YATE
  • IVM Answering Attendant
  • IMS Telephone On Hold Player
  • Quorum Telephone Conference Server
  • Dial Dictate Telephone Dictation System
  • I can get you local phone numbers across the USA or toll-free numbers.
  • I can set up basic call menu and voice mail systems or full blown PBX service for large scale businesses

Web Design Experience

  • CSS3
  • ECMA 6+ (aka JavaScript)
  • SVG
  • PHP

Mapping Technologies

  • MapBox GL JS (prefered)
  • Google Maps API 3
  • GPX, KML, KMZ, GeoJSON, CSV
  • I can log paths, roads, trails, etc. using GPS

Client / Server Communications

  • NodeJS
  • WebRTC for live video, audio and data
  • UDP Datagram through NodeJS
  • Socket.io

Database Management

  • MySQL & Derivitives
  • PostgreSQL
  • SQLite
  • CSV
  • JSON Files

Graphical Design & 3D

  • I can do good manipulation work on most things
  • Chroma Key (e.g. green screen)
  • Basic Logo Design
  • Can produce SVG if needed
  • Blender, fragMOTION and other tools
  • Basic rigging and animating

My Projects

I am working on several projects over time as I have the time to do so. These are the projects I am ready to share with the world!

Please note that some projects remain active but not updated for weeks, months while other projects may out right be shelved for months to years at a time, like for instance my virtual universe project which has been shelved 4 times now for months and even once for over a year, but I fully intend on finishing it one day!

Please also note that I have moved all projects to sub-domains of this website where they shall remain until they have been completed at which point they may or may not get their own domain name.

Click a title to visit it's website!

Cycle Routes

Cycle Routes is a service that can be used by adventure cyclists (bike packers and gravel bike cycle tourists) to find rail-trails, green-ways, dirt roads and single track routes as well as the ability to create routes using said trails.

I spend an hour or two almost every day digging through many resources to add trails to this service which is exactly why I'm doing this, because of the fact that finding such trails means hunting through many online resources to put them together manually, so this is my attempt to make a service that brings it all together in one place.

Terranova Engine

A partialy open sourced peer to peer based Virtual Universe Engine.

  • Virtual space P2P based arcitecture with cloud signalling.
  • Uses WebRTC for client to client communications.
  • Cloud based TURN service in case P2P connection can't be established.
  • 98% open sourced software.