Hi there!

I'm Varun Hegde

I'm a Software Engineer who loves to build exciting, fast-paced, and impactful products.

Some background about me

This should be a picture of me
  • I'm from the Bay Area (Dub Nation 💙💛)
  • I'm currently a BS/MS student at Georgia Tech in Atlanta,
    studying Computer Science and Machine Learning
  • This past summer, I was a
    Software Engineering Intern at ServiceNow
  • I first learned to code when I decided I wanted to make my own mods for Minecraft. I taught myself Java and found it so interesting, I decided to make my first game: an indie 2D Dungeon Crawler that felt straight out of the '90s (Probably still my favorite project).
  • Fast-forward to today, and I still have that same excitement about creating scalable and impactful products across all different verticals.

Some places I've worked at

Software Engineering Intern @ ServiceNow

// May to August 2023

During this past summer, I was an intern at ServiceNow on the Go-To-Market-Platforms team. Within my time there, I constructed a Resource Allocation Workbench (in JavaScript and SQL) in order to provide Resource Managers a platform to discover consultant availability and directly make resource plans for different customers. Throughout this project, I gained the experience of planning with both end-users and internal stakeholders, and overseeing how projects are managed in Big Tech. At the end of my internship, I got to present this project to Engineering leadership!

Software Engineering Intern @ Eightfold.AI

// May to August 2022

2 summers ago, I interned at Eightfold AI, an intelligence platform for Talent Acquisition and Talent Management. I got the chance to work on some interesting projects using really exciting technologies, namely with a suite of AWS Products like Lambda, S3, CloudWatch, Athena, Redshift, etc. as well as Python and React. As part of the App Platform team, I got to contribute to improving the app developer experience, as well as creating resources to enhance applications built on AWS Lambda functions.

Software Engineering Intern @ EdCast

// June to August 2021

While interning at EdCast, I got to observe the functions that go into a Learning Experience Platform. I learned about how Machine Learning backs data for different businesses by researching K-Means Clustering algorithms in Python. I also received the Domo Data Specialist certification for Business Intelligence.

Intern @ Weavr

// June to August 2019

At Weavr, with less than 20 employees at the time, I truly immersed myself in the startup culture. I learned the basics of SWE team management and how crucial Agile methodology can be in a real and fast-paced environment. I also got my first taste of enterprise-level code by doing Python code review and testing. In my last few weeks, I organized a Meetup conference to talk about the usage and applications of AR and VR in the future.

Some stuff I've worked on

You can find all these projects and more here

Online Chat Website

Technologies: ReactJS, Google Firebase

I found that trying to quickly onboard onto an online chat messenger, like Discord, was taking too long so I made an online chat messaging website called VChat in order to be able to quickly login and send messages to your friends. This project was a good experience in learning about authentication, as sending messages on VChat requires signing in with some sort of 3rd party account.

This project is hosted here if you want to check it out

Tower Defense

Technologies: Java, FXML

As part of our Software Engineering Principles class, our team created a full scale Desktop Tower Defense game. Over the course of the semester, we used JavaFX to render our OOP design and FXML to create the user interfaces for the player. We also learned and followed Agile principles for a more efficient workflow and to create scalable technology.

WhatToWatch?

Technologies: ReactJS, Node.js

This project was my first deep dive into REST APIs. As an avid fan of watching TV and movies, I got really tired of scrolling through every streaming platform trying to find what I wanted to watch, so I made a tool where you can enter the name of any movie or show and find what platforms you can watch it on. I used the Watchmode dataset in order to find streaming provider information about shows and movies that you can search for. It can save you a lot of time on your next movie night!

Decentralized Exchange

Technologies: ReactJS

I've spent the last couple years learning about Cryptocurrency and through the WebDev Club at Georgia Tech, we were able to create a Decentralized Exchange (or "Dex") Swap. Essentially, using platforms like Moralis and 1-inch, our Dex allows you to swap any existing crypto that you have in your wallet for any other coin on the Ethereum blockchain (with minimal gas fees!). I learned how to implement important features for a user-facing platform in this project, like login authentication, transaction verification, etc.

GBA Dungeon Crawler

Technologies: C

As part of a Computer Organization and Programming class, I built a GBA-style dungeon crawler game that was emulated on a GPA device platform. I used DMA (direct memory access) and VBlank in order to directly draw images onto pixels on the screen. I had to create rendering methods for images, strings, and shapes, as well as the game logic for randomly placing items on the dungeon floor, moving the character around, collision detection, and win/loss situations, all in C. While the Pokémon game logic is a little more complicated, this game has a pretty cool retro vibe!

COVID-19 Data Visualizer

Technologies: ReactJS, Python Flask

Also through GT WebDev, I worked on creating a Data Viz tool that used real-time, accurate Georgia Tech Health Data on the Covid-19 virus around campus. This data includes information like recent locations, student/employee type, quarantine location, as well as aggregated case numbers for different campus groups. We used the Recharts library to display the data in more readable formats, while using Python Flask to scrape the data off the GT Health website and aggregate case data to use for our backend information.