Lexiconnect thumbnail

Lexiconnect

  • Cloud-hosted web application for linguistic analysis file formats such as .flextext and .eaf.
  • Built with Next.JS, TypeScript, FastAPI, Python, Neo4j, Google Cloud Platform, and Docker.
  • Hosted backend via Docker containers on GCP Compute Engine with automated CI/CD via GitHub Actions.
  • Implemented export functionality and wrote Cypher queries for Neo4j database operations.
Shadro thumbnail

Shadro

  • Shadertoy-like web app where users can create and download HLSL shader programs that run in the browser.
  • Built with React, TypeScript, Golang (Gin), PostgreSQL, and WebGL.
  • Implemented CodeMirror for code editing with live shader preview through WebGL.
  • Created custom authentication system and wrote example HLSL programs for theming.
Object Renderer thumbnail

Object Renderer

  • Object and material renderer written with C++/OpenGL using realistic Phong or Gouraud shading.
  • Created an object importer abstraction for various .obj formats (pre-triangulated, n-gons).
  • Implemented real-time toggling between Gouraud and Phong shading.
  • Added model transformations including scaling, translation, and rotations.
C++ Ray Tracer thumbnail

C++ Ray Tracer

  • CPU-based ray tracing renderer with glazed surfaces, skybox texture, and realistic lighting.
  • Interactive first-person mode with real-time orthogonal/perspective projection switching.
  • Implemented Blinn-Phong lighting per-ray with material property support.
  • Developed recursive ray trace calls for glazed surface reflections.
ShutterBirds thumbnail

ShutterBirds

  • Unity game where players photograph birds to sell for camera, player, and house upgrades.
  • Built with C# and Unity game engine.
DSTrainer thumbnail

DSTrainer

  • Dark Souls trainer cheat application giving players enhanced control.
  • Built with C# and WinForms.
  • Interfaces with DSRT library for runtime memory access.