Software Design

1. Shared Interests

https://www.sharedinterests.org/

Full-Stack, web application allowing users to share their interests anonymously (and have it get sent to strangers), and in return have a stranger’s favorite sent daily.

Test user you can try out without creating an account:

email/username: elektron.elektron146@gmail.com

password: icyleopard

DOCUMENTATION:

Documentation of development process can be found HERE.

The Document Outlines:

1. Application Overview/Target Users/Value/Functionality/Full Tech Stack

2. User Interviews (Pre-design, Midway, Final interviews)

3. Design (Design Constraints/Figma Design/Original Art)

PRIMARY FRAMEWORKS:

Frontend

  • Next.js + React + TypeScript

Backend

  • Node.js

  • GraphQL

  • NextAuth.js

  • Nodemailer (SMTP)

  • Vercel Cron

Database

  • PostgreSQL (Neon) with Prisma ORM

LINKS:

1. Application: https://www.sharedinterests.org/

2. Initial Figma Design (Full file/project)

2. Startup Space - Duke Innovation and Entrepreneurship

Full-Stack, web application for Duke’s I&E department

This past year, I worked as a software developer for Duke’s Innovation and Entrepreneurship department. We were tasked to build a web application that connects Duke startup founders with students interested in contributing to a startup. I primarily led the backend development and design of the project.

DOCUMENTATION:

We used Agile development and followed the software development life cycle closely. Our team took extensive documentation throughout the development of the application, which could be found HERE.

PRIMARY FRAMEWORKS:

Backend: Django, PostgreSQL

Frontend: React

LINKS:

1. Initial Figma Design (Full file/project)

2. Figma Prototype (Slideshow Version)

3. Blue Cart/Mini-Amazon Project

Full-Stack Development Project (Primarily backend/database development)

*Note: This was a project for my Databases class. The primary focus was to build and maintain a strong backend, hence why the frontend is so simple. My other projects showcase stronger frontend development (in addition to backend)

Highlights:

1. Designed, developed, and tested a scalable, Amazon-like web application with 15+ RESTful API endpoints using Flask, PostgreSQL, HTML/CSS

2. includes a PostgreSQL database schema w/ 7 interrelated tables, supporting operations for users, products, orders, reviews, carts, and inventory

3. contains advanced user functionalities, including secure authentication, dynamic cart management, order processing, and SQL-injection-proof queries

4. Utilized containerization

Read document outlining all features + details of our SQL Injection Mitigation methods Here.

Open Source

Pixar (OpenUSD)

Shipped a fix for a production regression by correcting overly strict input validation + wrote targeted unit tests for numeric input handling to preserve error cases and prevent regressions

Netflix (DGS Code Generation Plugin)

Shipped a Kotlin enhancement to Netflix’s GraphQL code generator that adds required-fields constructors when JSpecify nullability is enabled + Designed constructor-selection logic and added unit tests validating behavior across nullable and non-nullable schemas

Epic (Seismometer)

Shipped a fix to improve interpretability of ML evaluation dashboards by updating model evaluation labeling when combining scores + clarifying configurable score aggregation behavior

Salesforce (Cloudsplaining)

Built + tested a new check that flags IAM permissions which can bypass network controls via AWS managed control planes, expanding risk categorization and surfacing impacted services/permissions for clearer security visibility

Computer Graphics

I designed and implemented a full-featured 2D graphics engine from scratch in C++ in which I:

  1. Support affine transformations, antialiased scan conversion, path rasterization, blending modes, shaders, and texture sampling

  2. Built custom systems for Bézier curve flattening, composable shaders, and proxy-based triangle interpolation

  3. Created a modular rendering pipeline capable of drawing convex and concave polygons, gradient and bitmap fills, mesh textures, and triangle based geometry with support for color and texture interpolation

  4. Developed custom shader classes (like TriColorShader, ProxyShader, CombinedShader) to enable programmable per-pixel rendering with alpha blending and compositing

  5. Optimized performance by using forward differencing for pixel traversal, spatial clipping, barycentric math for mesh shading, and scanline-based rasterization

Example images made using the Engine:

Other/Teaching:

  • Teaching Assistant: Duke University, Graphics Software Architecture: Spring 2026

Other/NIH REVA Project

1. Automated CT Scan Defacing Tool

I built an automation pipeline in python within 3D Slicer to deface medical CT scans by applying segmentation masks and replacing facial voxels with void (-1024) values, ensuring anonymized patient data. The code programmatically identifies, modifies, and exports matched CT-segmentation pairs in bulk to compressed NIfTI format, streamlining preprocessing for HIPAA-compliant analysis pipelines.

This code will be run on all CT data for the REVA project (500+ scans) prior to being uploaded to the NIH’s database.

2. Medical Segmentation Cleanup Pipeline

I developed an automated pipeline to detect and remove small disconnected islands in medical segmentations using voxel based connected component analysis and volume based thresholds. The code enables both manual and auto-deletion of flagged islands via CSV review and Pandas integration + exports cleaned segmentations to NIfTI/NRRD and STL formats for 3D visualization and downstream analysis.

This code is also run on all CT scans for the project in the preprocessing stage prior to analysis.

**Update (1/2026): Dataset now published! View Here.

Game Development

1. Lights Out

a 3D horror, story-based game made in Unity.

Download/play HERE (Mac or Windows)

Contribution: Art + coding the game AI and the various puzzles found throughout the game.

2. Star Chef

a 2D platformer game made in Unity.

Download/play HERE (mac or windows)

Contribution: All art, music, code by me

Play/Download here (Windows)