--- title: About --- Hello everyone!!

I am Sanchayan Maity and my life revolves around electronics, programming, music and books. Long term goals are to learn Haskell, compilers, Mathematics and operating/distributed systems in depth.

Used to live in Mumbai and worked as an Embedded Systems Engineer from July 2010 to 2012 at Godrej Security Solutions, a sub division of Godrej & Boyce Mfg. Co. Ltd. Settled in Bangalore now. Worked at [Toradex](https://www.toradex.com/) from 2013-2017 as a Development Engineer on Linux for their downstream BSP while also making [upstream contributions](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=sanchayan). Spend two years at Harman International where I worked on custom Linux FPGA driver for a frame grabber system. Currently am working at [asymptotic.io](https://asymptotic.io) where my work mostly involves working with GStreamer and also Pipewire and Pulseaudio. Was lucky enough to get to work on Haskell for 8 months for a client as my very first assignment.

Am passionate about open source and also organise and speak at the [Bangalore Haskell](https://www.meetup.com/The-Bangalore-Haskell-User-Group/) and [Rust](https://hasgeek.com/rustlangin) meetup groups. Come say hello.

“My philosophy, in essence, is the concept of 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 ```