About me

I’m a British expatriate, currently living and working in South East Asia (but free to relocate given the right offer.)

I am a ActionScript3/AIR/Flex expert.  Prior to my involvement with RIAs, I had already established myself as a well-respected technological innovator, and contributor leading-edge international projects.  I’ve been using the Flash platform since 2001 to develop sophisticated applications.

I’m looking for new opportunities.  Offers of consultancy, or I may consider a AIR/Flex related fulltime job, anywhere in the world (with a warm enough climate).

I have also developed an AS3/Flex training course that is suitable for workplace training.  If your company is getting into Flex or RIA technology, then I can provide help, advise, and training, and help you to get your operation off the ground.

I can provide on-site liaison, management and technical leadership for projects that have been outsourced to Asia.  

Full time, I will consider either university lecturing/research positions, or a technical leadership role within a forward-thinking company that is focussed on the exciting future potential of RIAs.

Please visit my website and linked-in account for more in-depth information about my skills and projects I’ve worked on.  If you have any employment leads (or just want to say hello), please leave a message.


12 Comments Add your own

  • 1. Jeremy Lu  |  October 1, 2008 at 1:57 am

    hey Daniel,

    Just saw your post on Mike Chamber’s blog and am very happy to know there are fellow flex lovers here in Taiwan.

    I live and work in Taipei, had been full time dealing with flex/air/ria for the past 4 years, we should chat up sometime if you wish 🙂

    Btw, are you coming up to Taipei today to meet Mike and Ryan for the RIA press show ?


  • 2. Marin Todorov  |  October 1, 2008 at 7:40 am

    Hi Daniel,

    very nice site, and you seem to be very interesting person 🙂
    Thanks for linking my blog, btw the guys from Adobe posted a reply on the article after you wrote your comment 🙂
    You do films, I compose – we should have a beer sometimes and come up with some project :)))

    cheers from Prague

  • 3. Daniel  |  October 8, 2008 at 5:04 am

    Hi Daniel,

    Can you please provide me your email account. Would like to explore potential project wirh you.


  • 4. Sharif  |  February 21, 2010 at 1:20 pm

    Hi Daniel,

    love the new e2publish tool!, feels great, i do have one question about it if you dont mind answering… how do you do the drag image over text and update position….im finding difficult to do this in TextLayouyFramework. May be because im new to it lol

    Would very much appreciate your help or direction on this.


    • 5. e2easy  |  February 21, 2010 at 4:51 pm

      Text wrapping around images is not something that’s implemented by the TLF. You have to write it yourself. Basically, it involves automatically creating and arranging rectangular TextFlow containers around the pictures, so that the text appears to wrap around them. More sophisticated text wrapping schemes work on the level of lines of text, rather than blocks.

      But text wrapping isn’t a very easy thing to do.

      If you just want to drag images into a TLF text-flow in an easy way (without all that sophisticated text wrapping, and advanced programming) – you might just search for the TextLine which is closest to the position of the image you’ve dropped (The TextLines are children of the Sprite associated with your Container objects.) – then insert the picture into the textflow at that position of the minimum distance TextLine.

  • 6. Manuel  |  March 5, 2010 at 11:13 am

    Hi! I like your software a lot. Thanks!
    However, when i need to export my .svg file and i want to include it in my latex code with the insert figure environmet I get the error: Cannot determine the size of xxx (no boundingbox). Do yoiu know how to fix this?

    • 7. Daniel Freeman  |  March 6, 2010 at 3:58 am

      Within the .svg file try changing the svg line with these additional attributes:-

      svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="500px" height="500px" viewBox="0 0 500 500"

  • 8. Aaron  |  April 9, 2010 at 3:58 pm

    Hey Daniel,

    I ran across an old post you made about automatic lip syncing. (https://e2easy.wordpress.com/2008/09/28/automatic-lip-synch/) Any updates on that topic? I’m really interested in this technology.


    • 9. Daniel Freeman  |  April 9, 2010 at 6:35 pm

      I’m afraid I never had time to implement any of my ideas. It IS an interesting area. I used to work on speech technologies and digital signal processing for BT labs in the UK.

  • 10. lporiginalg  |  April 15, 2010 at 12:41 pm

    Hey Daniel,

    I enjoyed your blog about what Steve Jobs said, even tho I’m not so much in the mac camp as you :p

    I have a flash question and if you happen to know the answer it would really help me out.

    Do you know if it’s possible to use the textlayout framework to create a text shaped masked? I know you can create text shaped masks with dynamic text fields and embedded fonts, but I need them with support for ltr and bidi text, hebrew, arabaic etc.

    Any thoughts would be appreciated.


    • 11. Daniel Freeman  |  April 15, 2010 at 4:58 pm

      I wasn’t sure, so I did a quick experiment in Flash CS5. Apparently it’s not possible. At least I couldn’t get it working. I tried embedded fonts in TLF field. I tried True Type and Open Type. Within Flash, with a TLF text box in the mask layer – it showed the box, not the text doing the masking. When I tested the movie – there was no masking.

      • 12. lporiginalg  |  April 15, 2010 at 5:09 pm

        Hey thanks for taking the time. Believe it or not I got it working somehow, but there’s still lots of bugs I’m working out. A main one right now is autosizing, I noticed you posted a thread on adobe about autoSizing the TLF, but the solutions supplied aren’t working for me. Did you ever get that working?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

%d bloggers like this: