Portfolio
A showcase of my projects, skills, and experience as a Computer Science graduate.
About Me
Hi, I'm Vishnu Vardan, a graduate student at Northeastern University, Boston. I mainly work on graphics programming (Vulkan, OpenGL, Unity Engine, Unreal Engine, etc.) and systems programming (I'm an open source contributor at Mesa - the linux graphics driver stack.), but I also enjoy working on diverse projects that challenge me to learn and grow. My portfolio spans graphics programming, systems programming, game development, AI/ML applications and web development.
I'm a former Salesforce developer, having worked at Deloitte USI for 3 years (last role was a "Consultant"(SDE II)). I've worked on a wide span of tech, varying from Frontend development with LWC in Sales and Service Cloud, Backend development using Apex, Asynchronus automations using Batch apex, Queuables and platform events, REST API development and CTI Integrations.
Projects
Skills & Technologies
Programming Languages
- C++
- GLSL
- Python
- C#
- JavaScript
- Java
Game Development
- 3D Graphics
- OpenGL
- Vulkan
- RenderDoc
- Nvidia Nsight
- Unity
- Unreal Engine
- Blender
Web Development
- Salesforce Stack - Apex, LWC, SOQL
- Spring boot
- HTML/CSS
- REST APIs
- MongoDB
- PostgreSQL
AI/ML & Cloud Tools
- CUDA
- OpenCV
- Git/GitHub
- Docker
- Linux
- AWS
Professional Experience
Current Focus
I'm currently exploring:
- Real-time graphics programming with Vulkan and OpenGL, implementing advanced rendering techniques like deferred rendering, clustered shading, GPU Frustum Culling, PBR, Global Illumination, Multithreading, etc.
- Low-level systems programming for working on open-source graphics drivers (Especially Mesa for linux graphics drivers)
- Game AI Behavior trees, spatial functions, Procedural Content Generation and pathfinding algorithms
- Web Development for creating interactive and performant applications