profile-pic

Kartik Kumar

Computer Science student , enthusiastic about Computer Science and using it with other fields and Technologies, Open Source,

-Developing Algorithm and data structures.

-Competitive Programmer, problem solving.

-Game developer , computer graphics .

-Interested in making things specially from scratch.

-Cutting edge technologies like Virtual reality,Augmented reality ,3D printing.

-Leading Tech projects and collaborating.


I am constantly on a lookout for opportunities where I can upgrade my skills and learn new technologies.

  • Role

    GLSL Developer(Software Engineer)

  • Years of Experience

    23.83 years

Skillsets

  • Unity3D
  • VR/AR
  • C++
  • C#
  • Git
  • mobile app development
  • OOPs
  • Android Studio
  • Blender
  • GPU programming
  • Qt
  • Imgui
  • YAML
  • GLSL
  • OpenGL
  • C
  • Game Engine Development

Professional Summary

23.83Years
  • Dec, 2023 - Present2 yr 4 months

    Graphics Software Engineer

    Snaptrude
  • Nov, 2021 - Nov, 20232 yr

    Graphics Software Engineer

    ShareChat
  • Jan, 2021 - Nov, 2021 10 months

    Software Engineer

    Samsung Electronics
  • May, 2018 - Jul, 2018 2 months

    VR/AR Developer intern

    Avidia Labs
  • Yoga Instructor

  • May, 2019 - Jan, 20211 yr 8 months

    Google Summer of Code 2019 , Student Developer with BRL-CAD/LibreCAD

    Google Summer of Code
  • Executive member

Applications & Tools Known

  • icon-tool

    Unity 3D

  • icon-tool

    C++

  • icon-tool

    GLSL

  • icon-tool

    Git

  • icon-tool

    OpenGL

Work History

23.83Years

Graphics Software Engineer

Snaptrude
Dec, 2023 - Present2 yr 4 months

Graphics Software Engineer

ShareChat
Nov, 2021 - Nov, 20232 yr
    Worked with the graphics team to create the Shutter library using C++, which has multiple modules & Entity Component System(EnTT) at its core and Rendering module which supports OpenGL/Metal APIs. The Library is used in desktop/mobile apps for creation/display of content like motion video, 2D/3D AI filters. Added components & modules like video, transparent video, text, batch rendering capabilities using EnTT, FFMpeg, Freetype etc. Worked on the Mac creation tool Design Studio to create motion video, 2D/3D AI filters, implemented modules like Workspace/Preview rendering (Shutter itself), Face 2D/3D filters (AI Lib), UI (ImGui), (YAML/JSON), Sound (MiniSound), Network (https/cpr)

Software Engineer

Samsung Electronics
Jan, 2021 - Nov, 2021 10 months
    Part of Samsung TV Product team, worked on C++/TIZEN Operating System of Samsung smart TV range. Developed and integrated the smart TVs operating systems with enhancement of new features and resolving critical issues.

Google Summer of Code 2019 , Student Developer with BRL-CAD/LibreCAD

Google Summer of Code
May, 2019 - Jan, 20211 yr 8 months
    Developed integration of pure OpenGL rendering engine in LibreCAD version 3 using C, C++, OpenGL, GLM, GLEW, GLSL, Qt, DXF files. Designed a rendering module with caching mechanism by strong OOPs concepts to process entities data of DXF file in CPU and GPU sides using buffer objects.

Yoga Instructor

VR/AR Developer intern

Avidia Labs
May, 2018 - Jul, 2018 2 months
    Developed Virtual reality mobile/Desktop applications on Google Cardboard/HTC Vive using Unity3D, C#, json, blender for developing simulations for learning Physics & Biology for schools.

Executive member

Achievements

  • Winner HACK 3.0 , Hackathon conducted by GitHub at NIT Hamirpur. Feb 2019
  • Ranked 88th Global in Codechef s April Long Challenge 2018 Apr 2018
  • HACK 2.0 , Hackathon conducted by HackerEarth at NIT Hamirpur. Feb 2018
  • Most Creative hack HackonHills conducted by App Team at NIT Hamirpur Apr 2018
  • 2nd Runner-up HACK 1.0 , Hackathon conducted by HackerEarth at NIT Hamirpur Feb 2017

Major Projects

5Projects

NITH-RollONHills

Apr, 2018 - Present8 yr
    Open Source action-adventure third-person video game based on NIT Hamirpur using Unity3D, C#, Blender.

BIT-BIKE

Feb, 2019 - Feb, 2019
    Bike game based on the NO CONSOLE idea using Unity3D, C#, Hardware, Sensors, NodeMCQ.

NITH-Exam Invigilator Planner

Feb, 2019 - Feb, 2019
    Automation project distributing exam duty slots to faculties during exams using C++, DBMS, Qt, SQLite.

Attendee Android App

Feb, 2018 - Feb, 2018
    Android app using GPS to track attendance based on location using Android Studio, java, XML, SQLite, GPS.

MyCity-CAR GAME & HotWheels

Sep, 2017 - Nov, 2017 2 months
    3D, third person Car adventure game using C++, OpenGL API, GLUT, OOPs.

Education

  • Bachelor of Technology in Computer Science

    National Institute of Technology, Hamirpur (2020)