Portfolio

This page will be a showcase of various websites and apps I would like to show off. Many of them are my own varied personal projects. I may update this page later to show some examples of sites I built for others (I have one that I'll need to host somewhere since the owner sold the site and my design is no longer online).

My Company: Cuvou LLC

In 2026, I founded Cuvou LLC to monetize one of my most successful side projects.

In August 2022, I had built and launched a custom social networking website for a niche hobby interest group that I am a part of. Purely through word of mouth, news of my community spread and by December 2025 I had over 10,000 registered members with over 3,500 daily active users.

Read my blog post on Kirsle.net about the development of this project and the launch of my company.

GoSocial: A fully featured social networking website.

GoSocial is a stripped down, 'white labeled' version of the codebase that I had launched a successful company to monetize its upstream website. It is a fully featured social networking website that includes Profile Pages, Friend Requests, Messages, Forums, a Live Webcam Video Chat Room, Photo Galleries, Video Hosting, Events, Places, a Member Directory and Who's Nearby feature, and so much more.

To check it out, I host a Live Demo Website that has a full & complete copy of the GoSocial codebase running on it (which includes every feature I built for the upstream community website), and an Open Source Release which has a stripped down feature set.

The Open Source version is close in feature set to the "1.0 Minimum Viable Product" from the launch of my community: it contains all of the basic fundamental features that any community website should need (Profiles, Friends, Messages, Forums, Chat, Gallery, Member Directory) and is released under the GNU General Public License as a solid foundation for other developers to build on top of.


My Websites

These are some websites I currently run for my own personal projects.

Kirsle.net

Screenshot of Kirsle.net, my personal homepage and web blog

Kirsle.net has been my main personal website since high school. It houses my web blog where I write about all sorts of things I'm interested in (many of which lean technical), as well as various creative work such as drawings, 3D renderings, fonts and other odd things. This website was custom built with a Go back-end and server-side rendered templates.

RiveScript.com

Screenshot of RiveScript.com, a website for my chatbot scripting language

RiveScript is a scripting language I invented for programming classic chat bots that rely on canned responses. I implemented a RiveScript library for Perl, Python, JavaScript, Java and Go -- both as a learning exercise for each new language and to broaden the prospective userbase of my chatbot engine.

SketchyMaze.com

Screenshot of sketchymaze.com, a website for my videogame project

Sketchy Maze is a personal videogame project I am working on where players can draw their own maps (freehand) and play them like a 2D platformer game. This is a custom built static website using the Go Hugo site generator. The game engine is open source as well as its custom UI library.


My Software

Here are a few of my prominent software applications I'd like to show off. For some others, see my website Kirsle.net or browse my GitHub repos from my Contact page.

Sketchy Maze

Screenshot of my Sketchy Maze game, showing the level editor

Sketchy Maze is a videogame project I have been working on. It's programmed in Go (and it's open source!) and is a manifestation of my childhood imagination: growing up in the 1990's when we had a lot of 2D sidescrolling platformer games (like Sonic the Hedgehog or Super Mario Bros.) I would often draw out my own level ideas on paper & pencil and then 'play' them with my imagination.

BareRTC

Screenshot of BareRTC, a free and open source webcam chat room

BareRTC is a free & open source webcam chat room I built that is modeled after the classic Flash rooms from the earlier 2000's. It features a WebSocket server (written in Go) and utilizes WebRTC for peer-to-peer webcam sharing between chatters. It can plug in to any existing website by using JSON Web Tokens to authenticate your users and sync their profile picture and operator permission.

Copyright © 2026 Noah Petherbridge. All rights reserved.