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

Here is a link to the repo

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
  • Mouse
    • Razer Deathadder
    • Logitech MX Master 3S
  • Headphones: Sony WH-1000XM5