Skip to content

Instantly share code, notes, and snippets.

@AtharvaWaghchoure
Last active May 10, 2024 11:58
Show Gist options
  • Save AtharvaWaghchoure/80c95a57e2bb6fb1a1d69ac1da8ce966 to your computer and use it in GitHub Desktop.
Save AtharvaWaghchoure/80c95a57e2bb6fb1a1d69ac1da8ce966 to your computer and use it in GitHub Desktop.

About Myself:


Hey I am Atharva Waghchoure, I am a Junior Year student from Pune University, India. I worked as a freelance for past two years and also worked as a Software Engineer Intern at a early startup [Prahalada Sumiran Techlabs](https://github.com/PrahaladaSumiranTechlabs/). I like to develop robust software mainly in niche of blockchain layer 2 solution and system level applications.

Projects:

I have developed many project most of them being written in Rust and Golang.

  • Ram Snapper: It is a cross platform memory acqusition tool written in Rust for Kavach the Biggest CyberSec hackathon in India.
    • Cross compiled tool working on windows and linux currentlyl.
    • Providing analysis of the dump with easy command through the cli app.
  • P2P Address Book: A p2p tracking tool like the qbittorrent tracker which tracks all peers of the connected node.
    • Tracker for Avail DA layer p2p connection
    • Api integrations for Avail DA layer to make a app like etherscan with the p2p connections too.
  • Simple: Cli tool for processing live cyptocurrency data with real-time.
    • Distributed nodes for running multiple web sockets for processing more data concurrently.
    • Signatures to each process to validate the nodes before aggregating the data.
  • checkers: Checkers game made in cosmos sdk.
    • Decentralized checkers game with leaderboard and placing a wager.

Professional Experience

  • Freelancer:
    • Cli tool for processing large data set for a merchandise vendor for handling their merchandise inventory.
    • Application for handling the ytjobs application for the client.
  • Software Engineer Intern:
    • As the only intern alongside I was fortunate to work alongside the founders of the startup.

    • Virtual Background: Built a application for virtual background.

      • A end to end web application using WebRTC and bodypix for applying virtual background to live video feed like Google meet virtual background
      • Added a way to apply filters and props to the the web application it is similar to snapchat filters.
    • Integration of the Virtual Background: Integrated the web app in the WhisperSnap which is an application for Event management.

      • Integrated and Tested the virtual background in the WhisperSnap
      • Added the functionality to store all the images and videos captured from the Virtual Background app on a vercel remote blobs with the events details and user info.

Experience with Nix:

  • Tried to setup complete nixos system with only the minimal nixos ios and nixos docs. Set up a complete btrfs and snapper. it was fun(too many errors).
  • Setting up Dev containers with nixos for different development purposes and toolchains without generating conflicts when i have to work with different toolchains of the same languages.
  • Containerizing all my development environment has saved me lot of time with no dependencies issue or conflicts. I am opting to make it my main development workflow.

Contributing To Open Source Project:

  • I really don't have much experience in contributing to the open source projects.

Previous Participation:

  • This is my first time applying for Summer of Nix

Expectations:

  • As someone who really likes Linux and want to get involved in the project that is little different than other linux systems like Arch which is quite frankly opposite of Nixos.
  • I think being able to work with team that is working to build awesome packages which i are being used widely would be really good professional experience.
  • I really to want to get more involved with the brains behind awesome folks who built professional grade open-source software.
  • I have a mindset that if i want to be better in something, I have to be around people are great at it.

Availabilities:

  • By the next month I will be Senior Student so I will be having a lot of free time on my hand
  • Will be able to commit more than 6 hours a day everyday.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment