Code Monkey home page Code Monkey logo

Hey ๐Ÿ‘‹

My name is Alasdair Allan, I work as a consultant and journalist focusing on open hardware, machine learning, data science, and emerging technologies โ€” with expertise in electronics, especially wireless devices, distributed sensor networks, and embedded computing.

Iโ€™ve actually had a pretty odd path to where I am now, Iโ€™m on my third, maybe fourth career now. I started as an astrophysicist, doing research into the high-energy physics of collision shocks in accretion disks surrounding white dwarf stars. But then I sort of drifted sideways into playing with the toys.

After spending a few years building an agent-based system to schedule a network of robotic telescopes, I became interested, and did a bunch of work around, machine learning and what later became known as Big Data. I spent a lot of time investigating the โ€œdata exhuastโ€ and data that lives outside the cloud, in embedded and distributed devices. Which is how I got interested in cellphones and microcontrollers.

In fact I got really rather interested in sensors and mashing them together with the, then new, smart phones. I ended up writing a few books about that, including one on how to get RS-232 devices to talk to an iPhone, and it was during this period in my life that I was responsible for causing one of the first big privacy mobile privacy scandals, which later became known as "locationgate." This caused a US Senate hearing, and got me a mention on South Park. A decade later, I'm still not sure what to think about that.

I then spent a few years as a technology journalist for the most part writing, and talking, about the maker movement and the sometimes new (and sometimes recycled) things that were happening there. Laterly, I also did a bunch of work around the new Tiny ML movement, the folks attempting to cram machine learning inferencing onto microcontrollers, and while I was doing that I spent a lot of time talking to the folks at Raspberry Pi.

Which is how I ended up heading up documentation for Raspberry Pi leading the the pre-launch effort to document their new RP2040 microcontroller and Raspberry Pi Pico board and other new products, including the flagship Raspberry Pi 5.

After leaving Raspberry Pi I have gone back to writing and talking about the things that interest me.

All of this sort of made sense at the time.

How to reach me ๐Ÿ“ซ

You can find me on social in the following places:

Alasdair Allan's Projects

apppl icon apppl

WatchMouse In-App Monitoring library for various platforms, see: http://iam.watchmouse.com/

arduino icon arduino

open-source electronics prototyping platform

arview icon arview

An early Geo AR toolkit for iOS written in Objective-C, circa 2010 perhaps?

estar-project icon estar-project

The eSTAR Project is a programme to build an intelligent robotic telescope network. It is a joint project between the Astrophysics Research Institute at Liverpool John Moores University and the Astrophysics Research Group of the School of Physics at the University of Exeter.

fitsjs icon fitsjs

JavaScript library for reading the FITS astronomical format. Functionality includes reading of images, data cubes, compressed images, binary and ascii tables.

iotseeker icon iotseeker

Created by Jin Qian via the GitHub Connector

iphone-tracker icon iphone-tracker

This iOS application uses iOS 4.x Significant Location Change API to log your location to an SQLite file which you can then export via email. There are no outbound network connections and your location is never sent anywhere, just stored in the DB.

iphonetracker icon iphonetracker

This open-source application maps the information that your iPhone is recording about your movements. It doesn't record anything itself, it only displays files that are already hidden on your computer.

node-owlintuition icon node-owlintuition

node.js library for the OWL Intuition range of energy monitoring and control systems

sshesame icon sshesame

A fake SSH server that lets everyone in and logs their activity

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.