Connor McLaughlin

Software Engineer

Brisbane City, Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
award
Top expert inVideo Game Emulation and Development Technologies
Connor McLaughlin is a software engineer with 11 years of experience and a QUT CS PhD, based in Brisbane, Australia. He specializes in backend systems for high-performance and graphics-intensive applications, with deep interests in computer graphics, reverse engineering, software security, ML, and HPC. Connor is an active open-source contributor to prominent emulator projects—Dolphin, RetroArch, DuckStation, and PCSX2—where he has improved video rendering pipelines, fixed cross-API driver issues (D3D11/Vulkan), and strengthened input and state-handling subsystems. His work blends low-level shader and framebuffer fixes with system architecture changes that improve stability and performance across platforms. Notably, he combines academic rigor with practical engineering, often addressing subtle cross-context rendering and compatibility bugs that are easy to miss but critical for accurate emulation.
code11 years of coding experience
github-logo-circle

Github Skills (33)

debugging10
vulkan10
debug10
c-language10
develop10
shader10
rc10
multithreading10
memory-management10
c1110
device-emulation10
render10
c1710
arch10
device-driver10

Programming languages (12)

PowerShellMDXJavaC++CSSShellCAwk

Github contributions (5)

github-logo-circle
stenzek/duckstation

Apr 2018 - Jan 2023

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
Role in this project:
userBack-end Developer
Contributions:4 releases, 76 reviews, 5205 commits in 4 years 10 months
Contributions summary:Connor primarily worked on improving the DuckStation emulator by fixing bugs and adding new features related to the user interface, controller support, and overall system behavior. Contributions included addressing issues in the input system, fixing memory save state handling, and implementing features like user-selectable backgrounds and achievements integration. The user also focused on improving the underlying system by optimizing code and implementing stability fixes.
emulatorvulkanaarch32hardware-renderersenhancements
PCSX2/pcsx2

Jul 2021 - Jan 2023

PCSX2 - The Playstation 2 Emulator
Role in this project:
userBack-end Developer
Contributions:568 reviews, 1117 commits, 1591 PRs in 1 year 6 months
Contributions summary:Connor appears to be a back-end developer, making substantial contributions to the codebase. Their work involved fixing bugs and implementing improvements for the user interface, including enhancements to controller bindings and settings, and the implementation of a full screen UI. They focused on features like adding new features, refactoring code, and refactoring the memory map for better code performance.
playstation-2cppemulatorps2emulation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Connor McLaughlin - Software Engineer