2017-04-26 20:42:50 +01:00
<!DOCTYPE html>
2019-03-24 05:32:59 +00:00
< html lang = "en" >
2016-04-30 19:15:23 +01:00
< head >
2019-03-24 05:32:59 +00:00
< meta charset = "UTF-8" >
2016-04-30 19:15:23 +01:00
< title > Gabriel Simmer< / title >
2020-07-10 15:23:56 +01:00
< meta name = "description" content = "Gabriel Simmer's Portfolio / Landing Page" / >
< meta name = "author" content = "Gabriel Simmer" / >
2021-03-02 10:52:52 +00:00
< meta content = "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name = "viewport" >
2020-07-10 15:23:56 +01:00
< link rel = "stylesheet" type = "text/css" href = "/assets/stylesheet.css" / >
< link rel = "icon" href = "data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🏳️🌈</text></svg>" >
2022-09-09 19:45:50 +01:00
< script defer data-domain = "gabrielsimmer.com" src = "https://plausible.io/js/plausible.js" > < / script >
2018-03-03 19:46:46 +00:00
< / head >
2020-07-10 15:23:56 +01:00
2018-03-03 19:46:46 +00:00
< body >
2020-07-10 15:23:56 +01:00
< div class = "container" >
< div class = "row" >
< div class = "twelve columns" >
< h1 > Gabriel Simmer< / h1 >
2022-04-26 11:51:21 +01:00
< h4 > DevOps & Developer Tooling< / h4 >
2020-07-10 15:23:56 +01:00
< hr >
< / div >
< / div >
< div class = "row" >
< div class = "twelve columns" >
< h3 > What I'm currently doing< / h3 >
2022-04-26 11:51:21 +01:00
< p > Working as a Software Engineer in FinTech.
2020-07-10 21:57:00 +01:00
Currently living in the United Kingdom.
2022-02-01 22:49:00 +00:00
Working on some cool things for < a href = "https://furality.org" > Furality< / a > .
2021-12-03 19:23:40 +00:00
Playing around with various things in my free time.< / p >
2021-07-07 10:23:41 +01:00
< a href = "https://blog.gabrielsimmer.com" > Blog and archived posts< / a > < br >
2022-04-26 11:49:53 +01:00
< a rel = "me" href = "https://tech.lgbt/@arch" > Mastodon< / a >
< a href = "https://twitter.com/gmem_" > Twitter< / a >
2020-07-10 15:23:56 +01:00
< hr >
< / div >
2019-03-25 04:50:27 +00:00
< / div >
2018-03-03 19:46:46 +00:00
2020-07-10 15:23:56 +01:00
< div class = "row" >
< div class = "six columns" >
< h3 > Projects< / h3 >
2022-07-15 17:00:26 +01:00
< div class = "project" >
< h4 > Minecraft Server Invites < span class = "pill go" > Go< / span > < span class = "pill svelte" > Svelte< / span > < / h4 >
2022-09-26 12:31:09 +01:00
< p > Small service that generates links to Minecraft servers, whitelisting players < a href = "https://sr.ht/~gmem/minecraft-server-invites/" > ~gmem/minecraft-server-invites< / a > < / p >
2022-07-15 17:00:26 +01:00
< / div >
2022-05-13 22:39:50 +01:00
< div class = "project" >
2022-09-26 12:31:09 +01:00
< h4 > artbybecki.com < span class = "pill svelte" > Svelte< / span > < span class = "pill" > CouchDB< / span > < / h4 >
2022-05-13 22:39:50 +01:00
< p > A website for my significant other to showcase her art work and more. < a href = "https://artbybecki.com" > artbybecki.com< / a > < / p >
< / div >
2021-12-03 19:23:40 +00:00
< div class = "project" >
2022-04-26 11:51:21 +01:00
< h4 > nvidia-driver-update-tool < span class = "pill" > C#< / span > < span class = "pill" > .NET< / span > < / h4 >
2021-12-03 19:23:40 +00:00
< p > Minimal application for checking for NVIDIA GPU driver updates. < a href = "https://github.com/gmemstr/nvidia-driver-update-tool" > gmemstr/nvidia-driver-update-tool< / a > < / p >
< / div >
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > Platypus < span class = "pill go" > Go< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Large-scale server usage monitoring leveraging websockets. < a href = "https://github.com/gmemstr/platypus" > gmemstr/platypus< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > pogo < span class = "pill go" > Go< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Self-hosted podcast content manager and RSS feed generator. < a href = "https://github.com/gmemstr/pogo" > gmemstr/pogo< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > sliproad < span class = "pill go" > Go< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Tie together file storage providers in a single unified interface and API. < a href = "https://github.com/gmemstr/sliproad" > gmemstr/sliproad< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2018-03-08 15:30:46 +00:00
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > Deploy < span class = "pill flutter" > Flutter< / span > < span class = "pill" > Dart< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > CircleCI mobile client. < a href = "https://github.com/gmemstr/deploy-app" > gmemstr/deploy-app< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > Database Janitor < span class = "pill php" > PHP< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Create sanitized database dumps. < a href = "https://github.com/gmemstr/database-janitor" > gmemstr/database-janitor< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "project" >
2020-07-10 21:15:13 +01:00
< h4 > Drupal modules < span class = "pill php" > PHP< / span > < / h4 >
2020-07-10 15:23:56 +01:00
< p > Various Drupal modules created both for client sites and personal use. < a href = "https://www.drupal.org/u/gmem" > /u/gmem< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< / div >
< div class = "six columns" >
< h3 > Experiments< / h3 >
2021-12-03 19:23:40 +00:00
< div class = "experiment" >
2021-12-03 19:24:56 +00:00
< h4 > hue-webapp < span class = "pill" > Python< / span > < / h4 >
2021-12-03 19:23:40 +00:00
< p > Small web frontend and proxy for interacting with Hue lighting. < a href = "https://github.com/gmemstr/hue-webapp" > gmemstr/hue-webapp< / a > < / p >
< / div >
2021-02-19 08:49:19 +00:00
< div class = "experiment" >
2021-03-02 10:52:52 +00:00
< h4 > eink-dashboard < span class = "pill" > Python< / span > < / h4 >
< p > Lightweight eink dashboard/display using a Raspberry Pi. < a href = "https://github.com/gmemstr/eink-dashboard" > gmemstr/eink-dashboard< / a > < / p >
2021-02-19 08:49:19 +00:00
< / div >
2021-03-02 10:52:52 +00:00
< div class = "experiment" >
2020-10-05 10:57:44 +01:00
< h4 > dotfiles < span class = "pill" > Shell< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Configuration files for Linux installations. < a href = "https://github.com/gmemstr/dotfiles" > gmemstr/dotfiles< / a > < / p >
2020-10-05 10:57:44 +01:00
< / div >
2020-07-12 18:46:57 +01:00
< div class = "experiment" >
< h4 > REPLNote < span class = "pill clojure" > Clojure< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Notepad with embeded Clojure REPL. < a href = "https://github.com/gmemstr/replnote" > gmemstr/replnote< / a > < / p >
2020-07-12 18:46:57 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "experiment" >
2020-07-10 21:15:13 +01:00
< h4 > banana-clj < span class = "pill clojure" > Clojure< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Encode your data as the word "banana". < a href = "https://github.com/gmemstr/banana-clj" > gmemstr/banana-clj< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "experiment" >
2020-07-10 21:15:13 +01:00
< h4 > whalepod < span class = "pill rust" > Rust< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Quicky generate Dockerfiles based on a template. < a href = "https://github.com/gmemstr/whalepod" > gmemstr/whalepod< / a > < / p >
2020-07-10 22:10:18 +01:00
< / div >
< div class = "experiment" >
< h4 > gmem.ca < span class = "pill" > HTML< / span > < span class = "pill javascript" > JavaScript< / span > < span class = "pill" > CSS< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Random HTML/JS/CSS experiements using Vercel functions. < a href = "https://github.com/gmemstr/gmem.ca" > gmemstr/gmem.ca< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "experiment" >
2020-07-10 21:15:13 +01:00
< h4 > circleci-api-scripts < span class = "pill python" > Python< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Collection of scripts for interacting with the CircleCI APIs and collecting data. < a href = "https://github.com/gmemstr/circleci-api-scripts" > gmemstr/circleci-api-scripts< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "experiment" >
2020-07-10 21:15:13 +01:00
< h4 > no-swears < span class = "pill javascript" > JavaScript< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Small module for removing swear words from strings. < a href = "https://github.com/gmemstr/no-swears" > gmemstr/no-swears< / a > < / p >
2020-07-10 15:29:43 +01:00
< / div >
2020-07-10 15:23:56 +01:00
< div class = "experiment" >
2020-07-10 21:15:13 +01:00
< h4 > GTFO Terminal OCR < span class = "pill python" > Python< / span > < / h4 >
2021-03-02 10:52:52 +00:00
< p > Analyze terminals from the "GTFO" game and extract information. < a href = "https://github.com/gmemstr/gtfo-terminal-ocr" > gmemstr/gtfo-terminal-ocr< / a > < / p >
2020-07-10 15:23:56 +01:00
< / div >
< / div >
< / div >
< / div >
2019-03-24 05:32:59 +00:00
< / body >
2020-07-10 15:23:56 +01:00
< / html >