Sahil Chhoker

Backend & Game Developer | Open Source Contributor

LinkedIn | GitHub

About

Highly motivated and results-driven B.E. student specializing in Backend and Game Development, recognized for significant contributions to open-source projects and successful hackathon outcomes. Proficient in Python, Django, FastAPI, Unity, and C#, with a proven ability to design robust systems, enhance complex visualization frameworks, and lead development initiatives. Eager to leverage strong technical skills and a passion for innovation to contribute to challenging software and game development roles.

Work Experience

Contributor

Google Summer of Code

May 2025 - Dec 2025

Panipat, Haryana, IN

Contributed to Project MESA's visualization system as a GSoC participant, focusing on enhancing agent-based modeling frameworks in Python.

  • Selected as a GSoC Contributor for Project MESA, spearheading the revamp of its agent-based modeling (ABM) visualization system in Python.
  • Redesigned the Space Drawing API, modularizing components with AgentPortrayalStyle and PropertyLayerStyle to enhance flexibility and maintainability.
  • Implemented a SpaceRenderer to decouple coordinate logic and unify visual interfaces, improving consistency across the platform.
  • Enabled one-click model sharing via unique URLs, significantly boosting user accessibility and collaboration for MESA models.
  • Enhanced documentation and developer experience, streamlining onboarding for new contributors and improving system usability.

Maintainer

MESA (Open Source Project)

Jan 2023 - Jun 2024

Panipat, Haryana, IN

Maintained and significantly improved MESA's visualization systems, contributing core features and enhancing existing functionalities.

  • Developed and integrated the command console feature in MESA across three Pull Requests (#2697, #2710, #2725), significantly enhancing user interaction and debugging capabilities.
  • Overhauled the HexGrid visualization system through multiple impactful Pull Requests (#2609, #2646, #2651), leading to substantial improvements in rendering accuracy and performance.
  • Maintain and continuously improve the MESA visualization system, ensuring ongoing stability and feature enhancements for the open-source community.

Team Leader

Smart India Hackathon - SIH

Feb 2024 - Apr 2024

Panipat, Haryana, IN

Led a 6-member team to develop a solution for enhancing Delhi's bus management system, successfully advancing to the second round.

  • Led a team of 6 to conceptualize and develop an innovative solution for enhancing the Delhi bus management system, addressing key urban transportation challenges.
  • Prepared a comprehensive and detailed proposal and documentation, successfully advancing the team to the second round of the national hackathon.

Game Developer

Playnnovate - Saturnalia

Mar 2024 - Mar 2024

Panipat, Haryana, IN

Developed a Unity-based game within a 3-hour competition, securing 2nd place among 25 teams.

  • Developed a complete Unity-based game from concept to execution within a rapid 3-hour competition timeframe.
  • Designed intuitive gameplay mechanics and seamlessly integrated various assets, resulting in a cohesive and engaging user experience.
  • Secured 2nd place among 25 competing teams, demonstrating exceptional performance and creative problem-solving under pressure.

Education

Electronics and Communication Engineering

Sant Longowal Institute of Engineering and Technology (SLIET)

Aug 2023 - Jun 2024

Longowal, Punjab, IN

High School Education

DAV Centenary Public School, Samalkha

10th: 98.2%, 12th: 92.4%

Jan 2010 - May 2022

Samalkha, Haryana, IN

Projects

Problem-Piper

Sep 2024 - Oct 2024

A personal web application developed to distribute programming challenges, featuring a robust backend and automated notifications.

Languages

English (Fluent)

Skills

Backend Development

  • Python
  • Django
  • FastAPI
  • PostgreSQL
  • SQLite

Game Development

  • Unity
  • C#

Tools & Technologies

  • Render Hosting Services
  • Git
  • Web Scraping
  • API Design
  • Agent-Based Modeling (ABM)

Programming Languages

  • C/C++

Interests

Open Source

Game Development

Chess