I'm a full stack software engineer with 8 years of experience in early, mid, and late stage American and Canadian startups, developing B2B SaaS applications with backend servers and frontend web clients.
- Go (Golang)
- TypeScript
- Backend development
- Full stack development
This is a summary of the main stuff I've used over the years.
My GitHub Stars is an even more detailed list, but it's harder to distinguish between things I've used versus things I was only interested in.
I currently prefer to develop in these languages and am open to contract work in these languages.
I've used all of these for several years but now avoid these because their code is harder to maintain in the long term.
I've used these all briefly before, but am still a novice at these:
Vivaldi is my main browser, but I regularly use all of the following too:
I enjoy writing documentation because it compensates for my inability to remember the myriad of important details in complex systems. Naturally, I enjoy reading and maintaining documentation too.
On Wikipedia, I make minor contributions and maintain my user page too.
Recently, I've been writing docs in Confluence at work. I haven't spent heavy time with Notion yet, but I've heard good things.
I love Neovim and use it 99% of the time for all languages (except Java, where I prefer IntelliJ with the IdeaVim plugin).
I've played around with these a few times, but still am a novice.
I've used these in the past in read-only mode when working with UI/UX designers who gave me mocks in these tools.
I haven't used these yet but am very interested in learning and trying them.