Navigation:

Welcome

Hello and welcome to my website.

This website is separated into 2 parts. A free form journaling part where I blog about my current work, and as a project vault, where I store documentation and in debt information.

Here I put a lot of information regarding my various projects and adventures. My aim is to provide useful information to people who may be working on similar things, as well as provide topics new and interesting me in the hope to inspire others too.

Blogging

My blog contains the most recent post, with what I am currently working on with my projects. Some are more algorithmic and detailed, while others may just be something I thought was interesting and worth writing about.

My Blog

Projects & Documentation

View the projects page at Projects to see what projects I am currently working on. There are many projects, so its a live document of past and current projects.

About Me

I am rainbain or Sam Fitzsimons. A software and hardware developer from the United States. I have been developing software with C/C++ as my main language for years now with my main interest being in hardware design, with much of my focus going to VLSI.

For the past 6 years I have also been working as part of a autonomous drone company developing FPGA designs, PCB, and all sorts of R&D related activities.

I am currently in my earlier years of college and have the aim of getting a PhD in VLSI.

Though not always true, my general focus is not to work doing what I enjoy, but that if I work on what I am good at, then I will enjoy doing it. My goal in much of my work is oriented in the field of "chip design." I make sure I can wear many hats in my work and enjoy studding fields like analog circuits and RF along side my normal studies.

Contact

The best way to reach me is my email. Now I do worry that web scrapers will likely take any emails they find and spam me. Since I like to keep my email quite tidy, I will provide a python script to generate my email.

from cryptography.fernet import Fernet
import base64

key = b'q52fp6oshrUPgHGsoCXpHcilgGbuNVBbnH2PnT6pnaY='
cipher = Fernet(key)

encrpyted_email = ("Z0FBQUFBQm00b2JT"
				   "aWxvcUFxaTdQcm5V"
				   "aTJPUkJJdy1RdWpU"
				   "T3lNWXZkUXcxZlhL"
				   "WlI5Sm1Pb3pVZTJ4"
				   "LXlmWlkyVXoycGh2"
				   "NmFBRjRyVHA2VEJZ"
				   "YnNvaEgwYUFsVklH"
				   "N3BCdExDb3ZOeWNr"
				   "MEo2by1lYlRwVmc9")

encrpyted_email = base64.urlsafe_b64decode(encrpyted_email)
print(cipher.decrypt(encrpyted_email).decode())

I may add a better system in the future, but for now this shall work.

Last Edited September 13, 2024