logo ssebs

Hey, I'm Sebastian Safari

I'm an SRE who likes to make stuff. I love to code and automate, and have a bunch of side projects.

Check out my projects.

Here’s some of my more interesting side projects. Some are games, others productivity tools, and even some non-tech stuff.

I use the Mini Macro Pad basically every day, for skipping songs, typing “gg” into games, and other random shortcuts.

Mini Macro Pad
./img/MMPGUIScreenshot.png

Run shortcuts and automate tasks with a press of a button!

MVC Tip Calculator
./img/MVCTipCalc.png

Simple Model View Controller Fyne project that doubles as a tip calculator.

Images to PDF
https://raw.githubusercontent.com/ssebs/images-to-pdf/main/image-to-pdf.gif

Convert a selection of images files into a single PDF

More of my projects

Who am I?

My name is Sebastian Safari, I call myself a “professional fixer, hobbyist figure-outer”.

I work as a Site Reliability Engineer and like to program side projects. I also have a few other hobbies like playing guitar, working on my car, and spending time with my Wife and our dog.

Read all about me!

See what I've been up to in my blog.

Here I share the stories behind my projects—the process, the challenges, and the lessons learned.

How I Improved my Macro Pad with a Drag-and-Drop Config Editor
Jan 3, 2025
/img/ConfigEditor.png

I upgraded my Macro Pad with a WYSIWYG editor, drag-and-drop functionality, and MVC.

3D Printing my Business Card
Dec 26, 2024
/img/bizcardboth.jpg

Learn about how I 3D printed a business card with a carbon fiber texture.

Learning the MVC pattern by making a Tip Calculator
Dec 11, 2024
/img/MVCTipCalc.png

Learning the MVC pattern for my MiniMacroPad by making a Tip Calculator in Go.

See more...

Let's Connect.

Reach out to me if you want to connect on LinkedIn, or email me at [email protected].

If you like to code, check out my Github.

Feel free to fill out the form below if you want to message me.

Note: It takes a few seconds to submit, so please be patient.

A little bit more about the Mini Macro Pad

Read how I made the macro pad, and how I added a config editor to it.

Github Repo

Mini Macro Pad (go-mmp) is a tool for creating and running macros, shortcuts, and other automated actions at the press of a button.

It works with hardware like Arduino-based macro pads or directly through a desktop GUI, making it versatile for various workflows.

What kind of macros can you make?

  • Shortcuts:
    • CTRL+C, CTRL+V, CTRL+SHIFT+ESC, etc.
  • Adding Media keys to skip songs, change the volume, or even add back the HOME and DELETE keys to a TKL keyboard.
    • You can press whatever key you want, as long as it’s in the list.
  • Macros:
    • Type “gg” in game, rage quit a game, or do something more useful in Excel!
  • Repeat keypresses (or mouse button presses)
    • Playing cookie clicker? Press your macro to repeatedly press your mouse button down until you click the macro again
  • Whatever you can think of, feel free to submit PRs!
Screenshot of the GUI: