100 lines
4.1 KiB
Markdown
100 lines
4.1 KiB
Markdown
---
|
|
title: About
|
|
---
|
|
|
|
Hello everyone!!
|
|
|
|
<p style='text-align: justify;'>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.</p>
|
|
|
|
<p style='text-align: justify;'>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.</p>
|
|
|
|
<p style='text-align: justify;'>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.</p>
|
|
|
|
<p style='text-align: justify;'>“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.</p>
|
|
|
|
# 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
|
|
```
|