Introduction
Hello! My name is rio / souriosec.
I’m a software engineer interested in vulnerability research and exploit development. So much so that I’m back in college for a masters in cyber operations. I’ve spent years as a network administrator, as a senior system administrator, and as a lead software engineer. I’ve decided to put the generalist hat down and dive deep into the cybersecurity rabbit hole.
About this blog
I’m not an expert! This blog is where I’ll share everything that I’m learning and working on. I’ll write about my progress, homelab, projects, and development setup (neovim btw).
My Setup
Programming Languages
Ranked by most active
- C
- Python
- Golang
- C++
- Typescript
- Lua
Neovim Plugins
This config hasn’t been fully optimized for version 0.12 which brought in lot of useful features natively.
- windwp/nvim-autopairs
- saghen/blink.cmp
- ellisonleao/gruvbox.nvim
- stevearc/conform.nvim
- HakonHarnes/img-clip.nvim
- mikesmithgh/kitty-scrollback.nvim
- mfussenegger/nvim-lint
- nvim-lualine/lualine.nvim
- mfussenegger/nvim-dap
- stevearc/oil.nvim
- hedyhli/outline.nvim
- MeanderingProgrammer/render-markdown.nvim
- folke/snacks.nvim
- kylechui/nvim-surround
- folke/todo-comments.nvim
- nvim-treesitter/nvim-treesitter
- linux-cultist/venv-selector.nvim
- folke/which-key.nvim
I also use the markdown oxide Personal Knowledge Management System (PKMS) and the Kitty / Wezterm terminal.
The note taking setup is a work in progress as I migrate over from Obsidian which was my primary note taking application for my Computer Science undergrad.
Hardware
- Laptop: 2023 14-inch Macbook Pro
- M3 Pro
- 36GB RAM
- Desktop: Alienware Aurora R12
- 11th Gen Intel Core i9-11900F
- NVIDIA GeForce RTX 3080
- 64GB RAM
- Keyboard
- ZSA Voyager
- Ambients Silent Linear Twilight Choc Switches
- ZSA Navigator Trackball
- Razer Huntsman Mini
- ZSA Voyager
- Mouse
- Razer Deathadder
- Logitech MX Master 3S
- Headphones: Sony WH-1000XM5
