Dave Wood

Owner at MartianCraft, LLC

Bradford West Gwillimbury, Ontario, Canada
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
Dave Wood is a seasoned mobile and systems developer with 14+ years of professional experience and two decades running his own consultancy, Cerebral Gardens. Based in Bradford West Gwillimbury, Ontario, he combines hands-on iOS/macOS/Android development with product-minded engineering honed through roles at MartianCraft and as former Director of Technology at snapd. He is an active open-source contributor—best known for leading significant refactors of XCGLogger to add modular destinations, thread-safe logging, multiple log levels and file rotation/archiving. Comfortable across the stack, Dave blends low-level Swift engineering with practical tooling and architecture decisions that improve observability and reliability. His long-running ownership of Cerebral Gardens and concurrent consulting at MartianCraft reflect an ability to juggle product delivery, client relationships, and open-source stewardship. Colleagues describe him as pragmatic, detail-oriented, and unusually focused on making developer tooling both robust and easy to adopt.
code14 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
13,253reputation
912kreached
233answers
0questions
Badges
xcode
top-5%
ios
top-1%
apple-push-notifications
top-1%
cmd
top-5%
ipad
top-5%
iphone
top-5%
github-logo-circle

Github Skills (32)

ios10
apple-push-notifications10
swift10
logging10
ipad9
objective-c9
push-notifications9
iphone9
uitableview9
xcode9
cmd9
uitextfield9
file-handling8
architectures8
architecture8

Programming languages (11)

C#C++CoffeeScriptJavaScriptGoPHPObjective-CSwift

Github contributions (5)

github-logo-circle
DaveWoodCom/XCGLogger

Jun 2014 - Feb 2020

A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
Role in this project:
userFull-stack Developer
Contributions:376 commits, 85 PRs, 126 pushes in 5 years 8 months
Contributions summary:Dave primarily contributed to the XCGLogger project, a Swift-based logging framework. Their work focused on refactoring the internal architecture of the logger to support a modular design with custom log destinations, including console and file destinations. They added functionality like thread-safe logging, the ability to set a different log level for the file, adding new log levels (notice, alert, and emergency), and the ability to tag log messages. Additionally, the user included the ability to rotate and archive log files.
filenamenslogswiftlogginglogging-library
GizmosDev/gizmos_hud

Apr 2020 - May 2021

A Flutter package for displaying custom HUD's, Toasts, or other screen overlays. Any widget can be displayed, in any position on the screen for a completely customized interface.
Contributions:11 commits, 7 pushes, 2 branches in 1 year
flutter
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