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 @@