Dennis Williams is a seasoned technology leader and longtime CTO based in Melbourne with 20+ years of experience designing and delivering software across desktop, web and mobile platforms. He blends hands-on engineering—spanning VB6, Classic ASP, C#/.NET, Node.js (since v0.6), Typescript, React and Go—with strategic architecture, team leadership and code review. At LOKE he moved from prolific coding to guiding tech direction and scaling engineering processes while still diving into code or architecture when needed. His background in Computer Systems Engineering gives him a systems-first view of integrations, networking and embedded concerns beyond typical application development. Comfortable in roles from sole developer to distributed team lead and contractor, he has practical experience with many databases and messaging systems (Postgres, Redis, RabbitMQ, DynamoDB, SQS). He’s pragmatic about technology evolution—early adopter of SPA frameworks, a Typescript evangelist, and an engineer who remembers the realities of shipping cross-browser apps.
13 years of coding experience
15 years of employment as a software developer
Bachelor of Engineering Computer Systems Engineering, Bachelor of Engineering Computer Systems Engineering at University of Technology Sydney
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.