Skip to content
View zyugyzarc's full-sized avatar

Highlights

  • Pro

Block or report zyugyzarc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zyugyzarc/README.md

Sanjay Sankaran

Computer Science, UW Seattle

(773)-669-5131 | [email protected]

github.com/zyugyzarc | linkedin.com/in/sanjay-sankaran

Education

University of Washington, Seattle - Paul Allen School - Bachelor of Computer Science (Class of 2025)

Skills

  • Languages: C, C++, Python, Typescript/TSX/JSX, Javascript, Java, GLSL (glslc/spv)
  • Web Development: Fullstack, Flask and Django backends, REST APIs, Websockets, React.
  • Machine Learning: Pytorch/Tensorflow, LLM, Reinforcement Learning, Transformer Networks, Autoencoders/VAEs.
  • Operating Systems: Linux, Docker, Bash, Server-side and System configuration.
  • Embedded Systems / Robotics: C++ for Arduino, ATTiny and ESP boards; Python for Raspberry Pi
  • Computer Graphics: Vulkan, GLSL shader programming - Graphics and Compute, GPGPU, Godot, Blender 3D.
  • Application Development: Native Applications Using GTK and QT in C++ and Python

Projects

TraiNNer - Neural Network Designer

  • A PyTorch-based platform for building, training, visualizing, and testing neural networks, designed to empower users without coding experience. (Screenshots).
  • Skills: PyTorch, QT5, Process Visualization, Graphs, Data structures and Algorithms.

Hot Potato - 2D Multiplayer Game

  • Developed a multiplayer game engine built with a custom React-inspired UI framework and leveraging WebRTC for real-time communication.
  • Skills: WebRTC, p2p networks, Redis, Vercel (Cloud Hosting), Javascript, React

Eddie - Self-Learning Robot

  • Utilized deep reinforcement learning to train a trajectory control agent for an autonomous mobile robot, incorporating various sensors in both simulation and real-world testing.
  • Skills: Reinforcement Learning, PyTorch, Godot, Raspberry Pi, Electronics, CAD

Vulkanized - 2D Physics Engine

  • Built a 2D physics engine utilizing Vulkan API with compute shaders and parallel programming techniques for enhanced performance.
  • Skills: Vulkan, C++, Memory Management, Parallelism and Synchronization

Ascii-Render - 3D Graphics Engine

  • Created a real-time 3D graphics engine for terminals/shells using ASCII art. (Screenshots).
  • Skills: Linear Algebra, Trigonometry, C++, Python, Linux/Bash/Shell

Arrow - Custom Runtime and Interpreter

  • An interpreted programming language implemented in java.
  • Skills: Tokenization, Context-Specific-Grammars, Abstract Syntax Trees

Pinned Loading

  1. traiNNer traiNNer Public

    An application that lets you create neural nets (and other arbritary python code) visually, similar to blender's node systems.

    Python 2

  2. hot-potato hot-potato Public

    A simple p2p multiplayer game.

    JavaScript 1

  3. Ascii-Render Ascii-Render Public

    A 3d rasterizer that runs on the terminal

    Cython 10

  4. D-chat D-chat Public

    A (mostly) Decentralised chat app made with WebRTC Technologies such as aiortc in python.

    Python 2

  5. dees dees Public

    Dees is a compiled, dynamicaly typed, programming language made with C++ and Python.

    Python 3

  6. arrow arrow Public

    Dyamic typed language interpreter made in java, with a non-standard syntax.

    Java