Hi, I'm Varun, and this is my portfolio website.

About me

I'm a final year Computer Science undergraduate, who enjoys Software Development 💻🧑‍💻, grinding Leetcode ➕🟰, Working-Out 💪🦵 and loves Fish-Keeping 🐠🐟.

Why should you hire me? (I know, its going to sound cliche, but bear with me, I'll convince you)
  • I am a good Problem Solver, when I get stuck at a problem, I take my time to solve it by hook or by crook. I like to solve real-world problems using my Engineering skills. Heres one such example: Students at my college's lab classes were facing an issue of having to signup on lab systems whenever they want to send files to themselves for later, due to poor mobile network the process was very time taking and theres a risk of forgetting to signout. I built a fast, no-signup tool : Sendit where you can send files to your email without having to signup. Over 100+ friends and classmates have found this tool useful for the same till date.

  • I am very adaptable, my computer science fundamentals are strong, and I learn fast, which makes me not limited by the technology I'm working with, like this one time I made a realtime end to end Chess game in under 24 hours whilst my exams were going on, provided I had never worked with Websockets / developed a game before.

  • I am hungry for Growth. I want to grow in tech, be around smart people and learn from them. I also want to take care of my family and so I am looking for work. I believe I can provide great value to your company.
    (This is a great deal!)

Projects

ALT Shortcuts


A Chrome Extension that increases your productivity by providing simple and intuitive Shortcuts.
  • Provides shortcuts for some of the most used functionality on Chrome.
  • Open Source
  • Technology Used: JavaScript, ReactJS

SendIt


A quick, no-signup, file transfer solution.
  • SendIt allows users to send files to their email without requiring signup, making the process quick and hassle-free.
  • it has saved 300+ minutes of login time of over 100+ users (mostly college students)
  • Technology Used: NodeJS, ReactJS, Firebase, Redis, Docker

Insta-mg (Insta-miliGram)


A fully functional Social Media web application.
  • Users can signUp using Email and Password and with Google Authentication, and can edit profiles.
  • Users can Follow other users, get Feedposts, get Suggested users, Search users, Post Images, Like and Comment on posts, and Chat and Video-Call with other users.
  • Technology used: ReactJS, Firebase, Zustand, Vercel

Shatranjh


A custom, realtime, chess game.
  • A custom 5x5 chess board with 3 unique pieces.
  • Realtime game updates using websockets and rooms.
  • Technology Used: WebSockets, ReactJS, NodeJS, Vercel

ShareIT


A Golang based File Storage and File Sharing System.
  • Store Files with encryption at rest, Share publicly accessible URLs for stored files.
  • Rate-limiting and Caching, JWT authentication, and Background workers to automatically delete expired files.
  • Technology Used: Golang, Redis, JWT, PostgreSQL, Docker

Skills

Certifications

Education

Why such a simple portfolio website?

I was tired of seeing people copy-pasting Youtube portfolio-templates made with ReactJS,

so, I decided to make my own portfolio website using just HTML!

just how hard can it be really?

Wanted to prove that portfolio websites don't have to be filled with those border-radius:10px translucent boxes and 10s of 3D assets and images to show your tech stack and bold Serif fonts on a rainbow background. Soo heavy and just soo much visual confusion...

My portfolio website, 20 KB (2mb w all assets), blazing fast 🚀🚀, and will convey the same message.

Just Keep It Simple!

I have only made an effort, you tell me how do you like it :)

Socials

                         :                                
                         ;;                               
                        / |                               
                       /  |                               
                     .'   :                               
                  .-'     '                                
              _.-'       /                                 
          .-*"          /                                _ 
       .-'            .'                            _.-*?'
     .'             .'                           .-"  .'    __
   .'      ,     .-'                           .-+.  .' _.-*".'
  /        \  .-'         _.--**""**-.     .-'  _.y-:-"   .'    
 :          `+.       .*""*.          `.  :-. -.     \  .'  
 ;        .--*""*--. / __   `  _.--.    \ |$| -.`   -.;/ _.-+.
 :      .'          :*"  "*..*"          y`-' $|      ;*"  _(    
  \    /      +----/ / .'.-'---+  .-._.+' `.  -'_.--. :- "_(   
   `*-:       |    \/\/\/      | /)     `     .'___   ' "_(
      ;    `._|                | \  )`      .'.'   `./_" ( 
      :      \|                | (`._..--**" : .-    ; `"' 
       \      |  Sign me up!   |  `----**"T"" " `+.  |     
        `.    |                |         '     .'    :          
      _.-*"*- |                |            / /      '     
  .-*" _      |                |      __..-'\       /    m varun reddy.
   "+,'___..--|    (your sign) |--**""       `-.__.'          
     ""       +----------------+