Skip to content
View FionaWright's full-sized avatar
🔺
🔺
  • Dublin, Ireland

Block or report FionaWright

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FionaWright/README.md

About Me

Graphics Programmer / Real-Time Rendering Engineer focused on DX12, HLSL and low-level systems
My skills cover a broad area including assembly, gamedev, maths/stats/physics and data analysis
I'm comfortable in graphics APIs and GPU debuggers/profilers such as RenderDoc, PIX and NSight Graphics
Currently a third year computer science student at Trinity College Dublin

Email: fiona.wgt@gmail.com

Work Experience

Qualcomm - Graphics Internship 5/2025-8/2025

Worked on graphics related systems using C++, HLSL and Python
Gained experience in shader development, validation pipelines, performance profiling, CI/CD, and data analysis
Returning intern for summer 2026

Silvermine Studios - Gamedev Internship 5/2024-6/2024

Developed custom shaders in Unity to establish and refine the visual style of their game Chaos Riders

Languages

Primary

  • C++ : My main language for the past few years. I generally stick with C++20
  • HLSL : I'm very familiar with this shading language and am very comfortable writing all kinds of shaders in it
  • Java : Main language used in college, I'm comfortable in it
  • C#, CMAKE, Python, C

Secondary

  • ARM-CM3/IA-32/RISC-V Assembly : Learned all three in college enough that I can write confidently
  • RDNA3 Shader Assembly : Researched and learned the ISA and assembly of the AMD RDNA3 GPUs to broaden my knowledge
  • GLSL, Prolog, Zig, Bash, VHDL, Matlab

Projects

Graphics

  • CherryPip : C++, HLSL, CMAKE, Python, DX12, Path-Tracing, Graphics, Radiometry
  • Alkali Engine : C++, HLSL, DX12, Forward Rendering, Graphics, PBR
  • DX11-Graphics : C++, HLSL, DX11, Forward Rendering, Graphics
  • High5ive : Java, GLSL, Processing, College, Team Project

Assembly

  • ARMWrestling : C, ARM Assembly, Arduino, Microcontrollers, Gamedev
  • WrightARM : Python, ARM Assembly, Tool, Unicorn, QEMU
  • 16-Bit Computer : Java, HACK Assembly, Jack, SDL2, Digital Logic, Compiler Design, Computer Architecture

Other

  • Forebloomed : C#, ShaderLab, Unity, Gamedev, Roguelike, Steam
  • GeneticEvolution : C++, SDL2, Machine Learning
  • Multi-Agent Sim : Python, HTML, JS, Ollama, GPT4, College, Team Project

Pinned Loading

  1. CherryPip CherryPip Public

    D3D12 Real-Time Path-Tracing Engine

    C++ 2

  2. Alkali-Engine Alkali-Engine Public

    A PBR D3D12 Graphics Engine built in C++ and HLSL

    C++ 3

  3. Forebloomed Forebloomed Public

    Massive Action-Roguelike Steam game made in Unity

    C# 1

  4. Genetic-Evolution Genetic-Evolution Public

    Genetic Evolution using neural networks made from scratch. Watch as creatures learn to complete an obstacle course!

    C

  5. 16-Bit-Computer 16-Bit-Computer Public

    A program for building digital logic designs and compiling, translating, assembling and running Jack code

    Java

  6. High5ive High5ive Public

    TCD team project based on managing and visualizing flight datasets

    Processing 2 2