Where
Born 1975 in Helsinki, lived most of my life in Mallorca. Studied last year of highschool in New York 1992-1993 and spent four years in Berlin (2001 - 2005).
Education
3 years of computer science (UIB Universitat de les Illes Balears, 1993-1996).
3 years of graphic design (ESI Mallorca 1996-1999).
And the most important: much self teaching.
Languages
Spanish, English, Finnish, Català, some German.
Interests
Somehow when I was only 8 years old I already knew machine code programming on my Vic-20.
Since then I have owned many different computers. I always explored them and found out which
creative uses I could give them. In this sense, the Amiga computer really meant much for me.
I've worked in several
businesses taking care of different tasks (CAD, printing, programming,
databases, design, video editing). That gives me a wider view on
different concepts involved in creative projects.
Since late 90s I've gathered the knowledge in programming, design, digital
music and animation needed for web and multimedia development.
Since 2001 I've been a freelancer doing web development (PHP, Flash + Actionscript,
MySQL, JavaScript, CSS, HTML) and learning about all the software needed for such
development. I learn quickly and on my own those things I need for my
work. I also enjoy teaching others and finding techniques to make the
work easier / faster / better (for example using macros, developing
programs to automate repetitive tasks, using databases to make content
easier to update or simply doing things in a different order).
I'm
very interested in developing Flash interfaces with database
connection. I believe flash gives incredible new possibilities of
building easier / faster / more powerful interfaces for web
applications. I'm also interested in interfaces in general, because I
believe the current interfaces are very primitive and will improve very
much in the future.
I'm a very creative person and I enjoy
photography, playing synthesizers and composing, drawing and watching
art. Interested in science, sports (skating, swimming, mountain biking, paragliding) and traveling.
Experience
Flash Developer at Young Internet GmbH: 11/2007 - Today
I'm one of the AS3 developers working on
www.panfu.com.
Freelance: 2001 - 2007
During these years I worked as a freelance web developer mixing
Flash, PHP and MySQL. During this time I have participated in about 50
projects, most of them developed 100% by me (including design,
animation, sound, programming, database and server administration). I am now able
to start from zero and develop a database driven Flash portal with back
office, audio and video content, 100% Actionscript + PHP.
Things I've learned:
- Actionscript
(OOP, using and creating prototypes and components, 100% code sites,
AmfPHP server communication, XML, CSS, audio and video control)
- PHP (classes, generating Excel, images and PDF files; XML, text and binary
file processing, DB driven backoffice, automatic XML driven backoffice,
regular expressions, inter-server communication, email processing,
statistics to mention a few).
- CSS (using stylesheets helps simplify HTML so much there are hardly any tags left)
- JavaScript (dynamic HTML, animation, form control, jQuery)
- MySQL
- Fireworks (creating, editing and optimizing every byte out of an image)
- Photoshop and RAWShooter Essentials and Adobe Lightroom (RAW file editing, getting good images from
terrible sources, getting spectacular images from good sources)
Most complex projects (12 months of work and sadly both offline):
- Flash
closet design tool. Sends 3D rendered image of the closet to the client
by e-mail. I developed a Linux 3D rendering server system using POV. The backoffice side
keeps track of all designs, allows fixing designs
of clients, creates and prints budgets and orders with closet specs.
- Flash
interface for MapServer. Allows clients to keep track of their
satellite transmitter (installed in a boat for example). The map can be
zoomed and panned. The position of the tracked device is updated in
realtime. A history view allows seeing past positions with their date.
Includes PHP code for binary conversion from PNG to SWF on the fly.
In
all my projects I look for security, speed, filesize, compatibility,
usability, reuse of code and easy updating in the future.
For more details see the
projects section.
Teacher @ Creativa (IZY Formacion): 2/2000 - 6/2000, Palma de Mallorca
Teaching Flash, PHP, HTML and VRML in Creativa design school.
Designer / Programmer @ Global Red: 2/1999 - 6/2001, Palma de Mallorca
I started in a small "garage" type of business with other
3 people. In only two years it became the biggest web development company
in the Balearic islands. My main task during this time was programming
and designing, but I also did many other things like giving some conferences,
choosing new employees, organizing our team and work or talking with clients.
Having the web servers at our offices and being near the webmaster allowed
me to learn much about how a Linux server works.
Some of my achievements:
· company's intranet on PHP+MySQL
· company's web stat system
· class (image admin) that allows clients to upload images on any
format, automatic levels, scaling, cropping and format conversion to gif,
jpg and swf.
· class for debugging PHP+MySQL
· class for communicating flash movies with PHP
· class for extracting information via HTTP from external web pages
· javascript animation system with keyframes and acceleration
· garitocafe.com V1.0, completely
updatable flash web site (with texts/images/sound)
· impuls multimedia cd-rom
· automatic pdf generation system for important hotel company.
· participated in the development of over 50 websites
Digital services @ Concord Serveis Digitals: 6/1998 - 2/1999, Palma de Mallorca
Very interesting job at Concord Serveis Digital, where I worked on all digital
creation fields:
· my first database driven web sites (using
Visual Basic CGI).
· Design for print, from business cards to
3m x 3m stands.
· Multimedia.
· Scanning from different
sources and retouching.
· Printing with inkjet, laser and sublimation
printers of different sizes.
· CD duplication, design and printing.
· Paper cutting and binding.
Delineante (Architectural drawing) @ Gibert Gelabert Arquitectos: 1/1998 - 6/1998, Palma de Mallorca
· Drawing building
and house plans with AutoCad + printing.
· Improving workflow
of AutoCad with AutoLisp commands
· Merging dozens of city plans
using photoshop, adding color coded layers and adding future city changes.
· 3D perspectives using Lightwave and 3DSMax
· Excel sheet
for finding out profit on making buildings.
· Mounting local
network
Multimedia C.B.: 6/1994 - 6/1995, Palma de Mallorca
· Video editing with mixing desk.
· Developed the corporate website.
· Took Photoshop and Director video courses.
· Office work (taking care and preparing order delivery).
Other
Other achievements / small jobs include:
· Electronic music concerts
· Photography for events
· 2 Cd-Roms with clipart to be used in Internet. I created thousands of images, animations and HTML pages.
· 2D and 3D design of ads / flyers
· Second place in Amiga 3D animation contest in Spain
· A lot of programming for fun since I was a kid
Technical Knowledge
Database systems:
MySQL,
Postgresql.
Browsers:
Opera,

,
Netscape,
Internet Explorer and their differences.
3D:
Real 3D,
Lightwave,
3DStudio Max.
Graphics:
Photoshop,
AutoCAD,
DTP,
CorelDraw,
Freehand,
Fireworks,
Director,
ATM,
Fontographer,
Illustrator,
Acrobat Distiller,
PDF Creator,
MapServer,
Photoshop plugins for image image improvement.
Web/Internet:
Flash,
Dreamweaver,
CSS,
HTML,
XML,
Top Style,
RSS News,
p2p tools.
Networking and security:
Analysing tools (Sniffer, Observer etc.),
Apache Web Server,
CGI,
Firewall,
LAN,
VNC,
FTP,
SSH,
Routers and DNS,
DHCP,
filtering,
Netlimiter,
TDS-3,
antiviruses,
Ethereal,
Network stumbler,
Fax and cell phone software.
Operating systems:
AmigaOS,
DOS,
Linux,
Windows 95/98/ME/2000/XP,
OS X.
Other Tools:
CVS, SVN,
MS Project,
MS Office,
Open Office.
Programming Languages:
Assembly,
Basic,
Machine code
C,
Amiga E,
Javsacript,
Autolisp,
Perl,
PHP,
Visual Basic,
many macro languages.
Other tools:
Visual Studio (Basic),
Beyond compare,
Work time tracker,
Macro Magic,
AutoHotkey,
Resource hacker,
Compressors.
Editors:
TextMate,
SciTE (before
Ultraedit,
Code Genie).
File Managers:
ForkLift,
muCommander,
Total Commander.
Shells:
Litestep, black box, Xoblite and all kind of Windows tweaking.
Audio:
Ableton Live,
Cool edit,
Reason,
Reaktor,
Traktor,
Fruity loops,
Nord modular,
Yamaha SY-85,
Sequencing,
MIDI,
recording,
effects,
audio formats.
Contact

phone: +49 177 2896 496
homepage:
www.hamoid.com