Portfolio

A showcase of my projects, skills, and experience as a Computer Science graduate.

Professional Experience

Jan 2025 - Current
Northeastern University
Research Assistant
Researching procedural content generation and AI systems. Building intelligent dungeon generators with Binary Space Partitioning and WaveFunction Collapse, coupled with AI that uses behavior trees and perception systems to create novel game environments.
Procedural Generation AI Behavior Trees Pathfinding Algorithms Binary Space Partitioning WaveFunction Collapse Game AI
Jan 2025 - Current
Northeastern University
Teaching Assistant
Teaching Assistant for Game Programming and Programming in C++ courses. Responsibilities include evaluating student assignments and conducting office hours to provide academic support.
Unity C# C++ Linux
July 2021 - Aug 2024
Deloitte
Senior Software Developer
Salesforce developer specializing in end-to-end platform development. Built a high-volume notification engine processing 1000+ emails hourly, developed responsive LWC interfaces, created RESTful APIs, and integrated CTI systems.
Salesforce Apex LWC REST APIs Sales Cloud Service Cloud Genesys CTI Platform Events
Dec 2019 - Jan 2020
Dariyal Games
Game Developer Intern
Game developer focused on performance optimization. Improved isometric game rendering performance through GPU instancing and occlusion culling, designed city management mechanics with FSM-driven NPCs, and built cross-platform leaderboards with MongoDB.
Unity GPU Optimization AI Systems Pathfinding MongoDB Performance Profiling

Skills & Technologies

Programming Languages

  • C++
  • Java
  • GLSL
  • C#
  • Python
  • JavaScript

Web Development

  • Salesforce Stack - Apex, LWC, SOQL
  • Spring boot
  • HTML/CSS
  • REST APIs
  • MongoDB
  • PostgreSQL

Game Development

  • 3D Graphics
  • OpenGL
  • RenderDoc
  • Unity
  • Unreal Engine
  • Blender

AI/ML & Cloud Tools

  • CUDA
  • OpenCV
  • Git/GitHub
  • Docker
  • Linux
  • AWS

Projects

OpenGL Rendering Engine
June 2025
Advanced real-time graphics renderer implementing shadow volumes, normal mapping, PBR Materials, multi-threading, clustered rendering, MCP, and more.
OpenGL C++ GLSL Shaders 3D Graphics PBR Rendering Multi-threading
AI Behavior System
April 2025
Intelligent AI system featuring behavior trees, spatial functions, perception systems and pathfinding for game characters with complex decision-making capabilities.
C++ Unreal Engine Spatial Functions Perception Systems Pathfinding Algorithms Behavior Trees Game Development
ImageMagix!
December 2024
An image processing application built with Java using Swing, features MVC architecture with command and factory patterns. Implemented 10+ features including blur, sharpen, grayscale, and more, with support for headless operation.
Java Swing Image Processing
Procedural Dungeon Generation
June 2025
Advanced dungeon generator using Binary Space Partitioning and WaveFunction Collapse algorithms.
C# Unity Procedural Content Generation Binary Space Partitioning WaveFunction Collapse

About Me

Hi, I'm Vishnu Vardan, a graduate student at Northeastern University, Boston. I enjoy working on diverse projects that challenge me to learn and grow. My portfolio spans graphics programming, game development, systems programming, 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" (Senior Developer)). 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, CTI Integrations (Genesys and Salesforce).

Vishnu Vardan

Current Focus

I’m currently exploring:

Get In Touch

Interested in discussing any of these projects/hiring me? Feel free to reach out:


This portfolio is constantly evolving as I work on new projects and learn new technologies. Check back regularly for updates!