About Stuart

Dr Stuart Watt is a consulting developer and former academic researcher with proven experience transforming rough ideas and hard problems into well-engineered technology, whether in small businesses, multinational corporations, or the public sector. He loves to transform challenging concepts into solid, well-engineered, technical solutions. He’s led the development of commercially-successful products in fields ranging from scheduling to application development to clinical decision-support.

Stuart is a skilled mentor and communicator with experience leading both research and development teams. He particularly enjoys empowering a team with new skills. His breadth of technical expertise ranges from artificial intelligence to the web, from databases to interfaces, from embedded systems to browser extensions, using tools ranging from JavaScript to Java, from Python to C, and from R to assembler.


Selected technical skills

Over 30 years experience developing and consulting across a wide range of business sectors, from telecommunications to energy, from finance to the creative arts, and from technology services to education.

Application types

  • Web application design and development – front and back end; artificial intelligence and machine learning; real-time and embedded systems; information retrieval and natural language processing

Technologies

  • Front end: JavaScript/TypeScript, React, Svelte, Vue, Angular, HTML, CSS
  • Server-side: Node.js, Express, Laravel/PHP, ASP/JSP, Spring, Restlets
  • Coding: JavaScript/TypeScript, C/C++, Java, Scala, C#, PHP, Python, Elixir, Perl, Common Lisp
  • Native UX and apps: Visual Basic/C#, React Native, NativeScript, Ionic/Capacitor/Cordova
  • Testing: Jest, Vitest, CUnit, JUnit, etc., Puppeteer
  • Databases: MySQL/MariaDB, PostgreSQL, MS SQL, MongoDB, Redis, SQLite
  • Infrastructure: Github Actions, cloud services, continuous integration, Ansible, Linux administration
  • Embedded: basic circuit design and building, microcontrollers
  • Statistics: R, SPSS
  • Networking and security: socket-level programming, firewalls, routers, nginx hardening, intrusion detection
  • Expertise coding for: MQTT, ONNX, ffmpeg and gstreamer, OpenCV