Skip to content
View ayush00git's full-sized avatar
💭
Learning while building
💭
Learning while building

Highlights

  • Pro

Block or report ayush00git

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ayush00git/README.md

Hi there! I'm Ayush 👋

Computer Science undergraduate at NIT Hamirpur and more importantly a developer focused on backend development, Linux, system design, and open-source. I enjoy designing robust, scalable systems and occasionally explore UI/UX design to balance engineering with creativity.

You can check out my work at - Portfolio

My resume - Resume

Current Learning Goals

  • Diving deeper into System Design and Linux Internals.
  • Exploring advanced distributed systems patterns.
  • Learn advanced Go.

Here's where I'm implementing these learnings to learn them consistenly while building stuff.

  • Advanced Go and System Design - Migrating the laca-web from nodejs SSR to Gin. I felt like the site's architecture in Nodejs was likely slower, and migrating it to Gin would increase the performance, when the site goes live again for the new batch.
  • Exploring advanced distributed systems patterns - I'm a regular contributor to the Apache Fory, an open source serialization framework, mainly contributing to the Go, JavaScript and Dart runtime of the framework. It teaches me a lot about how distributed systems, microservices actually communicate, and how the big systems actually scale and improve their performance.

Tech Stack

Category Technologies
Languages JavaScript TypeScript Python Go C C++ HTML5 CSS3
Frameworks/Libs NodeJS Express.js TailwindCSS Gin Cobra Viper EJS
Cloud & DevOps AWS Docker Linux Nginx
Tools Git Figma Postman
Database MongoDB

Vibe Code

The React Ecosystem (Adaptable to anything)

React React Native Next JS

Beyond Code

When I'm not at the terminal, you can find me:

  • Listening to music
  • Designing merch (some of my designs have over 100+ prints!)

Projects

  • ProtPocket - a tool which makes protein drug research easier.
  • apache/fory - an open source serialization framework under the Apache Software Foundation, my favourite spot to do open source.
  • laca-web - official website of NIT Hamirpur for registration under the LA/CA (electives) courses.
  • goth - a production grade go authentication microservice (in development).
  • The Nerds Community - a community to create a peer of like-minds. (the nerds)
  • gothctl - a cli tool built using cobra and viper to handle the goth microservice.
  • appteam-web - official website of App Team, the core club of CSE department, NIT Hamirpur.
  • cbot - an AI-assistant on your cli, made for nerds who don't want to leave their terminal for getting answers to their queries.
  • lowkey - a p2p and e2e chat application, chat one time, no digital footprints left.
  • Portfolio - my personal portfolio site.
  • gh-widget - a custom gihub contributions widget chart for android, but the cool way.
  • DezNov - a space to share your projects with the community.
  • (Find my best work in pins)

GitHub Stats

Activity Graph

Pinned Loading

  1. ProtPocket ProtPocket Public

    from predicted complex to drug lead. fast, makes the drug research for proteins efficient

    JavaScript 2 2

  2. apache/fory apache/fory Public

    A blazingly fast multi-language serialization framework powered by JIT and zero-copy.

    Java 4.3k 412

  3. TNC TNC Public

    A community of like peers, who thinks, build and ship stuff. We focus on execution and a community of persons who are open and adaptive to learn new stuff.

    TypeScript 16 11

  4. laca-web laca-web Public

    NIT Hamirpur's official site for registration of students in LA/CA courses. Integrated with redis and nodemailer, the site is capable of mass registrations with email verifications.

    EJS 3 6

  5. goth goth Public

    A production grade go authentication microservice.

    Go 2

  6. appteam-web appteam-web Public

    The official website of App Team, the core club of NIT Hamirpur. Showcases about the team, our events, domains we cover, what we do, our members and a lot...

    JavaScript 7 8