Hello, I am Utsav

A seasoned engineer who can turn ideas into code

Problem Solver, Hard Working and
Curious!

I am a software engineer with a strong passion for developing innovative solutions. I thrive on challenges and actively seek opportunities for learning and growth. With expertise in full-stack software engineering, I also have a solid foundation in AI and LLMs. My adaptability and quick learning abilities enable me to efficiently acquire and apply new technologies and concepts. I am eager to connect and collaborate on impactful projects.

Image Avatar

Projects

A small showcase for my technical skills!

Picture describing the Spendwise feature
Spendwise

Extended an already existing telegram bot to add speech to text features in the app. Added features to export and import data to a csv file.

Picture describing the Predicting NBA match outcome feature
Predicting NBA match outcome

A data engineering and data science project to explore joining two different datasets of varying origin. Further on the project explores training Naive Bayes and Nueral Network models to predict outcome of matches

Picture describing the Redshift Import Plugin - Posthog feature
Redshift Import Plugin - Posthog

Contributed to Posthog analytics app by helping build the Redshift import plugin - A plugin to transfer existing analytics data from redshift to posthog

Picture describing the Boid's Flocking Algorithm feature
Boid's Flocking Algorithm

A game project which demonstrates various algorithms that a character in a game can have. The algorithms include arrive at a point, look in the direction of the movement, wander randomly, avoid colliding with other characters. As a final demo, use all these behaviors to simulate flocking behavior called as Boid's algorithm.

Picture describing the Shade Engine feature
Shade Engine

A full fledged game engine built using SDL2 and C++. It features a fully functional physics engine full with collisions, gravity and friction. It is based on entity component system archtiecture, fully multi threaded and has a built in support for networking.

Picture describing the Course Manager feature
Course Manager

A full fledged React app to manage courses. The app is built using React and Flask. The main motivation was to build our own ORM and use it to manage the database.

Work Experience

Building products for the real world helped me think about scale, availibility and quality of code.

  • Jun 2024 - Current
    Programming Intern
    XLOC, Raleigh, NC
    As a programming intern, I am helping build the next version of XLOC which is a CMS application used by studios like Bethesda and Activision. I am also utilizing my skills in AWS cloud to streamline deployment methods and improving existing infrastructure.
  • Dec 2023 - May 2024
    Graduate Student Researcher
    NC State Nuclear Engineering Department, Raleigh, NC
    As a software developer on the OpenPRA app, I developed the admin and user profile pages, and implemented features for creating and managing new users and invites to the application. I also began integrating role-based access control into both the frontend and backend services.
  • Apr 2021 - Jul 2023
    Software Development Engineer - 1
    Makkajai, Remote, India
    At Makkajai, I worked as a general software engineer. As part of a small team, I was responsible for managing 8 mobile apps for iOS and Android. My daily tasks included ensuring our games were bug-free and maintaining the stability of our backend services. I also led several infrastructure improvement projects, such as deploying a new analytics server and upgrading deprecated services to the latest versions. As my responsibilities expanded, I occasionally managed and led projects to completion.
  • Nov 2019 - Apr 2021
    Junior Cloud Engineer
    Brainscale, Pune (Remote), India
    At Brainscale, as a full stack cloud developer specializing in Microsoft Azure, I worked on various projects, with my proudest achievement being the development of a test automation framework for a multi-million dollar project using Python Behave. Additionally, I built a chatbot for querying Azure Billing Costs on Microsoft Teams and created an internal portal to analyze employee workload analytics using Power BI. During my time at Brainscale, I also became 2x Azure cloud certified and developed additional skills in customer service and customer support.
  • Jul 2019 - Nov 2019
    Associate Software Engineer
    Tech Mahindra Ltd, Pune, India
    My initial company where I gained foundational skills in software engineering. I completed training in Java, HTML, CSS, JavaScript, SQL, and more. Additionally, I became familiar with Agile development practices and participated in Scrum meetings.