Square Background Brick Wall Neon Purple
email

maheshwarirohit14@gmail.com

phone
link glyph icon

+919602001030

Senior Game Programmer

Bonsai Tree Pixel
8bit retro Pixel coin
Ground Terrain Game
Pixelated Arcade Venus Fly Trap

RAHUL MAHESHWARI

Ground Terrain Game
8bit retro Pixel coin
Ground Terrain Game
Pixelated Arcade Vine

PRIMARY SKILLS:

  • Programming Proficiency: C# | C++ | C
  • Unity 3D
  • Gameplay mechanics and UI integration
  • Data Structures and Algorithms applications
  • Object oriented and Data Oriented designs
  • Knowledge of design patterns and system design for scalable code base implementation
  • 3D Mathematics and Physics
  • Version controlling using Git and SVN
  • Other Scripting languages and Tech: Jenkins, Android, Swift(iOS), Shell Script, Augmented Reality, Virtual Reality.
  • Devices: Oculus Go, HTC vive, Microsoft Kinect Device,Oculus Quest 2


Skills:

SECONDARY SKILLS:

  • Embedded System
  • FFmpeg, GStreamer, Kernel debugging, FPGA, I2C, UART, ATSHA
  • OS: Linux
  • Cameras: OV5645,OV6946, OV6948(World's smallest camera), ECON Ecam-130A(Sensor: AR1335) for Nvidia jetson
  • Panther Tool, Image Processing(Color Spaces), Video Codecs.


Something sus lurks in the woods. Is It You? is an online social deduction game set in a mushroom world. Voice chat with other players and use the abilities of your role to find out who's friend or foe. For up to 15 players.

PLATFORMS

IOS / ANDROID / STEAM

  • Worked on UI and Gameplay features.
  • Ported the PC game to mobile platforms, and optimized the game for low end devices.
  • Set the release pipelines for iOS and Android.
  • Worked on the Jenkins pipeline.
  • Implemented modules such as: Sign in flow, Input system and Rebinding
  • Integrated third party SDKs such as Facebook SDK and Appsflyer.
Instagram Icon
Internet Website Icon

LINKS:

(Trailer)

There might be many Cricket games, but none like All Star Cricket 2. We have packaged the Real-world Cricket experience in the virtual world!


If you want to be a Cricket Star! Play shots all around the park, bowl swinging and spinning deliveries and take on other real players worldwide


All Star

Cricket 2

  • Implemented various features such as Quest System, Refer friends, Bowling Tutorial Batting Tutorial and Physics.
  • Integrated APIs, character and animation.
  • Followed the workflow as: Analysis, Design, Develop, execution , to get the best possible output. DAU increased from 16% tov35%.
  • Interacted with the design team and QA, to find best possible ways of implementation.

LINKS:

Internet Website Icon

Personal

Project

ReMOTE FOR UNITY APPLICATIONS

The project aims to develop a custom remote solution tailored for Unity applications, with a specific focus on enhancing user experience in Google Cardboard applications. This project bridges the gap between the physical and digital realms by combining expertise in embedded systems and Unity 3D development, resulting in an innovative and immersive interaction tool for virtual reality (VR) environments and Unity Applications.

Roles and Responsibilities:

  • Led the project, defined the workflow, and designed the architecture.
  • Made POCs using different hardware controller and sensors to find the best fit.
  • Developed Android plugin and iOS SDK in Unity for receiving and transmitting data using phones.
  • Developed code for transmitting gyro and buttons data using arduino and ESP32.
  • Helped hiring right set of talent for PCB fabrication.

Personal

Project

ReMOTE FOR UNITY APPLICATIONS

The Project was divided into 4 stages:

  1. Stage 1: POC using two phones. One being the transmitter and other receiver. Used one iOS and Android phone.
  2. Stage 2: Upgrade the transmitter to Embedded solution using Aurdino, ESP32, Gyro sensor.
  3. Stage 3: Fabrication of chip.
  4. Stage 4: Testing and polishing of solution on fabricated chip.

Embedded system

Projects

EndoCam/OtoCam

Description:


Medical images and videos are used for the documentation and monitoring of progression during treatment. With the worlds smallest camera and advance Laser machine, a solution developed with ARM technology to make surgeries such as laser treatment, endoscopy, otoscopy much more profound.


Roles & Responsibilities:

Tools & Technology:

  • C, C++, Linux, UART, I2C, Redis
  • Implemented Recording and Playback pipelines using FFmpeg and Gstreamer Multimedia framework
  • Glade: For UI
  • Development Environment and Tools: Ubuntu 18.04, Debian 1.8, Eclipse
  • Development Boards: Xilinx Zynq 7z020, Coral board, MYC-CZU3EG, SolidRun Humming Board IMX6
  • Software design and developement.
  • Research and developement for interface between development board and software.
  • Firmware Packaging and Board bring up.


Embedded system

Projects

NVIDIA

SYNO:

Powering

Jetson Nano

Description:


Syno is synergistically merging image sensing, machine learning, and visualization technologies in order to enhance our ability to understand and interact with the world.

Roles & Responsibilities:

  • Test G-streamer pipeline with raspberry pi camera.
  • Made custom camera driver for worlds smallest camera, OV6948.
  • Board bring up with custom camera driver.
  • To make custom kernel, u-boot, rootfs.

Tools & Technology:

  • Boards and OS: NVIDIA Jetson Nano, Jetson Xavier, Linux
  • Camera: ECON Ecam-130A(Sensor: AR1335), OV6948

You think you have an expressive face? You think you are a master of expressions? Let's see what the folks at the saloon have to say about it!


In this AR concoction, you are the hero, the master of expressions who will interact with various funny characters using facial expressions, yes you read it right, no touch control, just use your face.


Work your way through a ton of levels, get maximum star rating and beat your friends in the leaderboard to become the ultimate Face Hero!

FACE

HERO

  • Initial POC and integration with ARKIT
  • Implemented the whole UI and Gameplay.

LINKS:

Internet Website Icon