H

a

r

r

i

s

o

n


D

i

A

m

b

r

o

s

i

o

<WhoAmI>

I am Harrison DiAmbrosio, a humble programmer interested in all things related to web development, creative coding, computer graphics, game development and Linux. I am all self taught, and have found learning about computers to be one of my life's passions. I am familiarizing myself with a few programming languages: C++, TypeScript, JavaScript, and some Java. Additionally, I'm most comfortable as a web developer and frequently dive deep into the community on new runtimes, frameworks and best practices. I find Svelte to come with a great experience and enjoy building projects most often in the framework. As of now I'm a graduating senior from Saint Peter's Prep and will study Computer Science and Electrical/Computer Engineering at Worcester Polytechnic Institute.

Technologies and Dotfiles

  • Neovim - Text editor and the only way I can type now. If I need to use another editor vim binds are a requirement, without question. Package management is done with lazy.nvim which makes the whole configuration process super portable.
  • Linux (Void, Debian) - My choice for linux distros. Mostly used out of recommendation (or no other option). As for Void, I do appreciate the minimalism and boot speed. Debian is nice and simple as well, and if not for the outdated repos, it would be my favorite.
  • dwm - Window manager of choice. Simple, works well, and I love how the config is written in C. As for complementary programs, the only one that adds any functionality besides comsetics is slstatus.
  • Kitty - Just a terminal emulator, I like it for the in built image rendering. It also has nice paneling that can be similar to my dwm binds but I don't take advantage of those often.
  • dwm.tmux - I use tmux for when I'm on my school chromebook or not in a graphical environment with tiling window management. This nice plugin makes it easy to get keybinds similar to dwm and it's a nice set-and-forget.

<Contact>