Daniel So is a Staff Technical Writer with two decades of experience translating complex hardware and software engineering into precise, usable documentation for enterprises like AMD and Oracle. He has led large documentation migrations to DITA-based CCMS, built CI/CD pipelines for publishing, and authored developer-facing API and cloud service guides—bridging engineering, QA, and support. His background spans chipset databooks and GPU computing stacks (ROCm), and he combines deep XML/toolchain expertise (DocBook, XSLT, XPL) with hands-on scripting in Java, Python, Perl, and shell. Notably, his engineering-science and physics training plus a professional technical-writing certificate underpin a rare mix of rigorous technical understanding and structured content strategy. Based in Markham, Ontario, he excels at reducing maintenance overhead through single-sourcing and automation while keeping documentation aligned to product release cadences.
10 years of coding experience
Doctor of Philosophy (Ph.D.), Philosophy, Doctor of Philosophy (Ph.D.), Philosophy at McMaster University
Certificate, Professional Technical Writing, Certificate, Professional Technical Writing at Carleton University
Master of Science (M.Sc.), Physics, Master of Science (M.Sc.), Physics at University of Toronto
Master of Arts (M.A.), Philosophy, Master of Arts (M.A.), Philosophy at University of Guelph
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.