Photography of Trevor Ranney
Trevor Ranney

Software Engineer

Prototypes

Here are a few full-stack proofs of consept I have built:

screenshot of Timeline Engine

Dope PC

This is a website to order custom pc builds and pay with BTC

https://dopepc.com

Technologies used:
server-suit HTML CSS JavaScript Bitcoin Google Cloud Console Gmail API Google Maps API Recaptcha V3

screenshot of bip39

BIP39

I built this in order to roll my own bip39 mnemonic seed phrase.

https://TrevorRanney.com/bip39

Technologies used:
server-suit bip39 html css javascript

screenshot of Timeline Engine

Timeline Engine

Timeline Engine is a platform to create timelines on.

This website is very much a prototype, but the minimum viable product is almost complete.

https://TimelineEngine.com

Technologies used:
server-suit d3.js html css javascript mongodb

🕴️ Server Suit 🕴️

This package was originally created to run multiple domains on a single IP address.

I recently released version 2, which adds the ability to create routers and interpolate HTML variables into objects.

This package is running most prototypes on my home server. It has 100% test coverage and was developed using TDD. Anything that could not be caught with a unit test is caught with an integration test.

It is great for microservices because it can route different websites through each other; for example, bip39 is a completely different website being routed through this site.

https://www.npmjs.com/package/server-suit
https://github.com/TrevorRanney/suit

Technologies used:
Node.js

360 Image Viewer

A way to display 360° images

360 Images

Technologies used:
server-suit HTML CSS JavaScript Three.js

Video Clips App

A test to see if I could make a video playing app.

I like to post snowboard videos there.

https://videoclips.app

Technologies used:
server-suit Node.js MongoDB ffmpeg HTML CSS

Other projects in process

Most of my projects seem to be in the prototype phase

One of my favorite activities is to come up with an idea and build a rough prototype to see if it works. Many of my projects are not ready to show off, and I am very protective of my ideas; however, here is a list of some of them:

  • A VS Code plugin - Almost ready to show off, I plan to publish it on github and add it to the vscode extensions Library
  • Video App - Automatically transcodes video into libvpx and libx265 hvc1 (ios)
  • 360 Video player - Made for insta360 videos
  • A NFT - with a Zilliqa smart contract; fully decentrallized!