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
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
Developed custom shaders in Unity to establish and refine the visual style of their game Chaos Riders
- 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
- 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
- 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
- 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
- Forebloomed : C#, ShaderLab, Unity, Gamedev, Roguelike, Steam
- GeneticEvolution : C++, SDL2, Machine Learning
- Multi-Agent Sim : Python, HTML, JS, Ollama, GPT4, College, Team Project

