Anthony Naggs

Software Engineer / Architect / InfoSec

Greater Cambridge Area

About

Software and Electronics engineering: from applications down through system services, devices drivers, digital circuit design. Software development experience covers most things from 8-bit micro-controllers, up through embedded systems, mobile phones, PC data acquisition, Unix & MS-Windows servers. Applications include high reliability environments; safety protection systems, intrinsically safe electronics, industrial control (SCADA) and radiotherapy dosage control. Specialties: Embedded systems, device driver development, security architecture, data communications, graphics. Contributor to open source code and documentation since such as InfoZip's unzip, Ralf Brown's DOS Interrupt List, Harald Feldmann's 86bugslist (x86 CPU variant behaviours & instruction sets).

Experience

  • Local Organiser for ORG Cambridge at Open Rights Group
    Jul 2017 - Present · 9 yrs

    Volunteer organiser of local meetings and events, to discuss; digital rights, privacy and security in the internet age.

  • Open source developer for RFIDler tool. at Aperture Labs Inc.
    Sep 2013 - Present · 12 yrs 10 mos

    Contributed some code and testing for the RFIDler tool for investigating and experimenting low frequency (125kHz - 150kHz) RFID systems. RFIDler on Kickstarter: https://www.kickstarter.com/projects/1708444109/rfidler-a-software-defined-rfid-reader-writer-emul RFIDler on Github: https://github.com/ApertureLabsLtd/RFIDler Software contributions include a software optimized implementation of Hitag-S cryptography, user tools for Windows.

  • Co-organiser at DC4420 (Defcon London)
    Jan 2013 - Present · 13 yrs 6 mos

    Co-organiser of the monthly DC4420 pub meeting, where we usually have a speaker or two on info security, cute hacks on technology, psychology and chat with people with similar interests over drinks & food. My activities include liaising with speakers, announcing events, manaing the DC4420 Linked-In group and occasionally organising "swag" (such as printed t-shirts). Our website is https://dc4420.org/

  • none (16 yrs 9 mos)
    • Software Engineer/Architect - contracting, misc projects
      Oct 2009 - Present · 16 yrs 9 mos

      Software design and code reviews. Software & electronics development, audit and reverse engineering. Refactoring computationally intensive C or C++ software to run on Nvidia's GPUs in CUDA. Mobile application development for Android. Software QA & Test, with tools such as Valgrind, Coverity. Embedded systems, eg PIC32 (MIPS). Analysis and refactoring of code that is a bug or performance hotspot. Use of static analysis tools such as Klocwork & Coverity to enforce coding standards such as MISRA.

    • Graphics Software Engineer (Contractor)
      Jan 2014 - Mar 2014 · 3 mos

      Digging down into the GPU magic; maintenance of cross platform graphics driver stack, adding features & working with the silicon designers. (Contactor.)

    • Freelance writer
      Oct 2009 - Oct 2011 · 2 yrs 1 mo

      Working on some medical electronics stuff.

  • Committee Member at Biomakespace Ltd
    Aug 2016 - Sep 2022 · 6 yrs 2 mos

    Helping to setup this non-profit community lab for inter-discplinary projects across engineering and biology; contributing to policies, IT management, coordinator for our activities during the annual Cambridge Science Festival, videographer, etc...