Brandon Jiang

Software Engineer at Google

New York City Metropolitan Area United States
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

👤
Senior
🎓
Top School
Brandon Jiang is a software engineer with eight years of experience who blends a strong academic background in mathematics and computer science from UIUC with practical systems engineering honed at Google. He has contributed to high-impact open-source tooling—most notably implementing the DynamicBitSlice IR operation and related interpreter, verifier, and Python bindings in Google's XLS project—demonstrating deep backend and compiler-like systems skills. Brandon’s career spans entrepreneurial ventures and sustained production work across Google’s Bay Area and New York teams, showing adaptability across roles and geographies. He brings a pattern-driven approach to problems, marrying formal reasoning from his math training with pragmatic engineering to ship robust, testable features. Colleagues can expect a detail-oriented engineer comfortable working at the intersection of low-level representations and higher-level integrations.
code9 years of coding experience
job7 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Glenbrook North High School
bookBachelor of Science - BS Mathematics and Computer Science, Bachelor of Science - BS Mathematics and Computer Science at University of Illinois Urbana-Champaign
bookMathematics Computer Science Philosophy, Mathematics Computer Science Philosophy at Brandeis University
github-logo-circle

Github Skills (10)

compiler10
compiler-compiler10
c-language10
cprogramming-language10
intermediate-language10
intermediate-code10
verilog9
open-source8
testing8
python8

Programming languages (4)

C++Objective-CJupyter NotebookPython

Github contributions (5)

github-logo-circle
google/xls

Jun 2020 - Aug 2020

XLS: Accelerated HW Synthesis
Role in this project:
userBack-end Developer
Contributions:30 commits in 2 months
Contributions summary:Brandon primarily contributed to the `xls` repository by implementing features related to the `DynamicBitSlice` operation. Their work involved defining the `DynamicBitSlice` operation within the intermediate representation (IR), including its class definition, operand specifications, and integration within the interpreter, verifier, and code generation components. They also implemented and tested matchers for the `DynamicBitSlice` in the IR matcher and function builder, as well as adding the function to the python bindings. The user also integrated a merge from the main branch.
high-level-synthesisxlsacceleratedsynthesiscompiler
brajiang/sat_solver

Dec 2018 - Feb 2022

Contributions:6 pushes, 1 branch in 3 years 2 months
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