From 636debf95a17fdaa47565e4abaca4bceb100fdfb Mon Sep 17 00:00:00 2001
From: Sanchayan Maity
Date: Wed, 8 Nov 2023 17:46:00 +0530
Subject: [PATCH] Create a separate Resume page
---
about.markdown | 66 --------------------------------
resume.markdown | 87 ++++++++++++++++++++++++++++++++++++++++++
site.hs | 2 +-
templates/default.html | 2 +-
4 files changed, 89 insertions(+), 68 deletions(-)
create mode 100644 resume.markdown
diff --git a/about.markdown b/about.markdown
index 54a66e2..070cb3f 100644
--- a/about.markdown
+++ b/about.markdown
@@ -31,69 +31,3 @@ man as a heroic being, with his own happiness as the moral purpose of his life,
with productive achievement as his noblest activity, and reason as his only
absolute.”
—Ayn Rand.
-
-# Open source contributions
-
-- [GStreamer](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
-- [gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
-- [Linux](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Sanchayan+Maity)
-- [u-boot](https://source.denx.de/u-boot/u-boot/-/commits/master?search=Sanchayan%20Maity)
-- [PipeWire](https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
-- [PulseAudio](https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
-
-# Talks
-
-- [Bridging WebRTC and SIP using GStreamer & SIPjs](https://gstconf.ubicast.tv/videos/bridging-webrtc-and-sip-using-gstreamer-sipjs/)
-- [What's next for Bluetooth in PulseAudio?](https://www.youtube.com/watch?v=aU8Hjt2h6GQ)
-- [Using Rust and GStreamer for building multimedia pipelines](https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/using-rust-for-building-multimedia-pipelines-using-gstreamer-UfW59v9esDeZut5mXUVXhy)
-- [Free Monads](https://www.youtube.com/watch?v=fhu1UQel5eo)
-- [Lens](https://www.youtube.com/watch?v=0sAvCCAz8DQ)
-
-# Blog
-
-- [sanchayanmaity.net](https://sanchayanmaity.net)
-
-# Tools
-
-- **desktop**: sway
-- **CLI**: neovim, tmux, alacritty, foot, fzf, rg
-- **shell**: fish
-- **browser**: firefox with [tridactyl](https://github.com/tridactyl/tridactyl)
-- ❤️ **Languages**: C, Rust, Haskell, PureScript
-- 💔 **Languages**: Python, JavaScript, Typescript
-
-# dotfiles
-
-- [https://git.sanchayanmaity.net/sanchayanmaity/dotfiles](https://git.sanchayanmaity.net/sanchayanmaity/dotfiles)
-- [https://codeberg.org/sanchayanmaity/dotfiles](https://codeberg.org/sanchayanmaity/dotfiles)
-
-# Give up GitHub
-
-- [Forgejo](https://git.sanchayanmaity.net/sanchayanmaity)
-- [CodeBerg](https://codeberg.org/sanchayanmaity)
-- [GitLab](https://gitlab.freedesktop.org/SanchayanMaity)
-
-# Mastodon
-
-- [@ Self hosted domain](https://sanchayanmaity.com/@sanchayan)
-- [@ Functional Cafe](https://functional.cafe/@sanchayan)
-
-## Keys
-
- Public key used for signing:
-
-```bash
-41B3 422B 0370 3BF5 FD03 FAFB 6F6A 0609 C120 38F3
-```
-
-Also available as DNS TXT record.
-
-```bash
-dig TXT openpgp.sanchayanmaity.net +short | sed 's/"//g'
-```
-
-Also available via Web Key Directory at https://keys.openpgp.org/.
-
-```bash
-gpg --locate-keys --auto-key-locate clear,nodefault,wkd sanchayanmaity.net
-```
diff --git a/resume.markdown b/resume.markdown
new file mode 100644
index 0000000..de1d7f9
--- /dev/null
+++ b/resume.markdown
@@ -0,0 +1,87 @@
+---
+title: Resume
+---
+
+# OSS Contributions
+
+- [GStreamer](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
+- [gst-plugins-rs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
+- [PipeWire](https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
+- [PulseAudio](https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests?scope=all&state=all&author_username=SanchayanMaity)
+- [Linux](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Sanchayan+Maity)
+- [u-boot](https://source.denx.de/u-boot/u-boot/-/commits/master?search=Sanchayan%20Maity)
+
+# Talks
+
+- [Bridging WebRTC and SIP using GStreamer & SIPjs](https://gstconf.ubicast.tv/videos/bridging-webrtc-and-sip-using-gstreamer-sipjs/)
+- [What's next for Bluetooth in PulseAudio?](https://www.youtube.com/watch?v=aU8Hjt2h6GQ)
+- [Using Rust and GStreamer for building multimedia pipelines](https://hasgeek.com/rustlang/rustlang-mini-conference/schedule/using-rust-for-building-multimedia-pipelines-using-gstreamer-UfW59v9esDeZut5mXUVXhy)
+- [Free Monads](https://www.youtube.com/watch?v=fhu1UQel5eo)
+- [Lens](https://www.youtube.com/watch?v=0sAvCCAz8DQ)
+
+# Skills
+
+- **Build Systems**: OpenEmbedded, Yocto, buildroot
+- **Processors**: Tegra 2, Tegra 3, i.MX6, Vybrid, Xilinx Ultrascale
+- **Technologies**: GStreamer, PulseAudio, PipeWire, Embedded Linux, u-boot
+- **VCS**: git
+- **Debuggers**: gdb
+- **Databases**: SQLite, PostgreSQL
+- **ORM**: [Sequelize](https://sequelize.org/), [Beam](https://haskell-beam.github.io/beam/)
+
+# Tools
+
+- ❤️ : C, Rust, Haskell, PureScript
+- 💔 : Python, JavaScript, Typescript
+- **desktop**: sway
+- **editor**: neovim
+- **CLI**: tmux, alacritty, foot, fzf, rg
+- **shell**: fish
+- **browser**: firefox with [tridactyl](https://github.com/tridactyl/tridactyl)
+
+# Work
+
+- [asymptotic](https://asymptotic.io/): January 2020 - Current
+- [Harman International](https://www.harman.com/): December 2017 - December 2019
+- [Toradex](https://www.toradex.com/): January 2013 - December 2017
+- [Godrej & Boyce - Security Solutions](https://www.godrej.com/godrej-security-solutions): July 2010 - January 2013
+
+# Blog
+
+- [sanchayanmaity.net](https://sanchayanmaity.net)
+
+# Dotfiles
+
+- [https://git.sanchayanmaity.net/sanchayanmaity/dotfiles](https://git.sanchayanmaity.net/sanchayanmaity/dotfiles)
+- [https://codeberg.org/sanchayanmaity/dotfiles](https://codeberg.org/sanchayanmaity/dotfiles)
+
+# Give up GitHub
+
+- [Forgejo](https://git.sanchayanmaity.net/sanchayanmaity)
+- [CodeBerg](https://codeberg.org/sanchayanmaity)
+- [GitLab](https://gitlab.freedesktop.org/SanchayanMaity)
+
+# Mastodon
+
+- [@ Self hosted domain](https://sanchayanmaity.com/@sanchayan)
+- [@ Functional Cafe](https://functional.cafe/@sanchayan)
+
+## Keys
+
+ Public key used for signing:
+
+```bash
+41B3 422B 0370 3BF5 FD03 FAFB 6F6A 0609 C120 38F3
+```
+
+Also available as DNS TXT record.
+
+```bash
+dig TXT openpgp.sanchayanmaity.net +short | sed 's/"//g'
+```
+
+Also available via Web Key Directory at https://keys.openpgp.org/.
+
+```bash
+gpg --locate-keys --auto-key-locate clear,nodefault,wkd sanchayanmaity.net
+```
diff --git a/site.hs b/site.hs
index 0fff1d6..3ac2a8a 100644
--- a/site.hs
+++ b/site.hs
@@ -21,7 +21,7 @@ main = do
csses <- loadAll "css/*.css"
makeItem $ unlines $ map itemBody csses
- match (fromList ["about.markdown"]) $ do
+ match (fromList ["about.markdown", "resume.markdown"]) $ do
route $ setExtension "html"
compile $
pandocCompiler
diff --git a/templates/default.html b/templates/default.html
index 0717830..57daaa4 100644
--- a/templates/default.html
+++ b/templates/default.html
@@ -4,7 +4,6 @@
-
Coherent Musings - $title$
@@ -16,6 +15,7 @@