Skip to content
View SuboptimalEng's full-sized avatar

Block or report SuboptimalEng

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
SuboptimalEng/README.md

πŸ‘‹ Hi, I'm Suboptimal!

  • I'm an Indian-American software engineer
  • I'm passionate about computer graphics
  • I post devlogs and demos on YouTube, Twitter, Threads, and Instagram
  • I also like watching anime, playing video games, and running long distances

πŸ€“ Projects

  • I made this project to learn how to display MRIs and CT scans in WebGL
  • Tech Stack: TypeScript, WebGL, GLSL, Three.js, Ray Marching, Volume Rendering
  • 30-Second Demo: r/GraphicsProgramming, Twitter
  • Learning Computer Graphics Devlog: YouTube

  • I started a tutorial series where I learn + teach various shader techniques
  • E.g. Voronoi/Perlin Noise, SDFs, Ray Marching, Fractional Brownian Motion, etc.
  • Playlist with 10+ Videos: YouTube

  • I made this project to learn more about compute shaders in Unity
  • It has more editor tools than the WebGPU version (e.g. gradient colorization)
  • Tech Stack: Unity, C#, Shader Graph, Compute Shaders, Editor Scripting
  • 60-Second YouTube Short: Part 1, Part 2, Part 3
  • 8-Minute Devlog: YouTube

  • I made this project to learn more about Unity game development
  • Tech Stack: Unity, C#, Shader Graph, Compute Shaders
  • 9-Minute Devlog: YouTube

Pinned Loading

  1. shader-tutorials shader-tutorials Public

    🎨 The code for my shader tutorials on YouTube.

    GLSL 87 6

  2. slime-sim-webgpu slime-sim-webgpu Public

    🦠 Slime mold simulation with WebGPU and TypeScript.

    TypeScript 89 6

  3. volume-rendering volume-rendering Public

    🌊 The code for my volume rendering implementation in Three.js and GLSL.

    GLSL 173 5

  4. three-js-tutorials three-js-tutorials Public

    πŸ₯‰ The code for my Three.js tutorial series on YouTube.

    JavaScript 227 127

  5. slime-sim-unity slime-sim-unity Public

    🐌 Slime mold simulation in Unity.

    C# 11 1

  6. dotfiles dotfiles Public

    πŸ›  Dotfiles for Visual Studio Code and Iterm2.

    Shell 81 26