---
title: About Me
description: Yes it's me Shockrah
---

## Who I am 

Just some random on the internet that likes to make stuff.
I make confections, write code for projects I enjoy and do other random things
with my time.

## What is this site?

These are the miscellaneous musings of a madman with an internet connection. 
I mostly post random snippets of things I'm working on or studying. 
Posts on the main page are more polished that anything in the `notes` section which are mostly scribbles/rambles/random dev notes.

## Freechat and my Tin-Foil-Hat-Mode

**NOTE:** Right now the project is in desperate need of a proper client which,
while I am working on a new one is not being tracked in the project's repository
as I'm having issues finding a framework that doesn't blow.
If you have a good idea for a cross-platform frame work please check my `/contact` page.


Similar to Discord/Slack in that you can have multiple channels to chat(text) but with no data mining. 

Also the API to interact with servers has been built with hackers in mind, which in this case just means its completely dead simple to get a basic client working to start chatting. I've already written some clients however so you don't have to.

* Datamining

It's really no secret that these large SaaS chat platforms are mining every bit of data they can. Freechat doesn't do this. Nor will it ever because frankly, I don't care if you trade feetpics or deep fried memes all day. You should be free to chat without some nerd `grep`ing your data every other day.

* Hosting

Also its dummy simple to deploy, the API is a single binary so you can run it behind Nginx, Apache, Caddy, or whatever else you want. The RTC server which is used for voip and chat watching (will be )is also a single binary.

* Basically

Once freechat reaches 1.0 (which is soon) get on it!
Also check the roadmap for status on development progress -\> [click here](https://gitlab.com/shockrah/freechat/-/blob/master/roadmap.md) \<-


