About
Hello, I’m Alec McEachran, a Software Developer based in Glasgow, UK.
I’ve spent the last four years building applications that target the Flash runtime. I have worked with numerous technologies on both the the client and server sides including Flash, Flex, Java, JavaScript, Python, Ruby on Rails, and .NET to develop solutions for education, mobile platforms and web. I am currently a Senior ActionScript Developer at Yomego.
Yomego
Over the last year I’ve been building the DPals Virtual World, along with some small-scale web applications for other clients, like the promotional campain for virtual edition of Mr Tayto’s The Man Inside The Jacket and the What Happened Next? Competition for Eircom’s Soccer Republic.
DPals is a massively-multiplayer online isometric virtual world, and was built from the ground up without a grid-based sub-structure. The client-side was written in AS3 and targetted both the web and an AIR desktop application. The server-side was written in Java, building on the SmartFox socket-server.
Please note that the new dpals.com website has nothing to do with me! For a variety of reasons, dpals.com parted company with Yomego, and their current website has no content developed by me or my colleagues!
- DPals Virtual World;
- Eircom’s What Happens Next? Competition.
- Mr Tayto’s The Man Inside The Jacket Website.
Before Yomego
Before working for Yomego I worked for Picsel, working on the Document Viewer for the Document Content Suite (the video showcases DCS on a really slow device!). DCS was written in AS2 with custom C libraries for a proprietary implementation of the Flash player.
Before that I was self-employed, writing educational software as Ptolemy Software. My most successful application Furbles remains a highly regarded and well used piece of software for primary mathematics.
Before all of that, I was a mathematics and philosophy teacher, and was a member of the General Council of the Association of Teachers of Mathematics.
- Picsel DCS;
- Furbles;
- Bird Idol;
- Primitives (the idea has also led to a series of posters).

