Projects

Paper Engine

Paper Engine is an open-source simple, lightweight, and highly customizable 2D oriented Game Engine for Linux enthusiasts. People can get into game development using this engine due to its speed and intuitiveness.

Personal Server

I am currently running a FreeBSD instance on a VPS. I am hosting this website, a VPN service using WireGuard to access internal services like 2FA, and a git repository viewer using cgit. Each service runs in its own jail. I will host more things soon.


Research

Zatel (ISPASS 2024)

Sample Complexity-Aware Scale-Model Simulation for Ray Tracing

Authors: D. Grigoryan, Y. H. Chou and T. M. Aamodt

LumiBench (IISWC 2023)

A Benchmark Suite for Hardware Ray Tracing

Authors: L. Liu, M. Saed, Y. H. Chou, D. Grigoryan, T. Nowicki and T. M. Aamodt

Best Paper Award


Experience

ASIC Digital Design Engineer Intern

@ Synopsys ; May 2024 - August 2025

> Working on Synopsys 224G Ethernet PHY IP

> Reviewing CDC, RDC, and Lint issues using VC SpyGlass

> Testing RTL changes by running synthesis using Design Compiler® NXT

Research Assistant

@ UBC ; May 2023 - April 2024

> Devised a novel prediction methodology for ray tracing workloads using C, C++, and Python that allows researchers in academia and industry to evaluate new GPU architecture proposals 30 times faster while maintaining an error of ≤~18%

> Accelerated research by automating data collection and diagram plotting on Singularity using Python and Bash scripts

React Native Developer

@ Wirestock ; January 2021 - June 2021

> Implemented smooth signature drawing by rendering bezier curves on GLView through custom fragment GLSL shaders

> Designed user dashboard and settings pages

> Developed procedure for viewing, adding, and editing releases using custom React form components and hooks


Other

About

Name - Davit Grigoryan

E-Mail - [email protected]

Education - Computer Engineering at UBC Minor in Honours Math


Get Public GPG