Pixel Virus is my web playground

I'm a Computer Science & Visual Arts Teacher
Freelance Graphic Designer, Front-end Developer & Web Designer

this is a place for me to experiment, to create, to share, to show, to design & enjoy.

Hi! I'm William!


This email address is being protected from spambots. You need JavaScript enabled to view it.


I have spent the last 9 years in China with my family working for international schools in Sichuan and Yunnan province. I have been teaching Visual Art, Art and Illustration, AP Computer Science, Digital Arts, Graphic and Web design, HTML & Programming among others subjects related to Information and Communication Technology (ICT). I have previously worked for an IB school in Barcelona (Hamelinlaie International School), as a Visual Art and ICT Computer teacher, and I'm familiar with PYP/MYP/IB curriculum.

I also have been teaching English, Spanish as well as ECA - Extracurricular activities - such us electronics & technology, Movie & Video creation, DIY projects, Photography Club, Online Newspaper & School Magazine, Music/Drums & Percussion.

I'm very creative, passionate and self-motivated lifelong learner. Digital Technology in the Visual Arts requires me constantly upgrade my skills and knowledge. Technology is changing the way art is created and forces me to look for and discover new programs or resources that help me to remain current.

 In my spare time I enjoy being involved in new projects, including illustrating books for children.


Professional Experience

I've been working as an Art Direction & Graphic Designer, Front-end Developer & Web Designer since 1993 to present.




Graphic Design, Web design and Professional Print Work Art Studio Serigraphy & Old press techniques Color theory HTML5 / CSS3 / JAVASCRIPT VISUAL, JAVA and PYTHON 3D Modelling Presentations and webs sites Flash Animation & GIF Animation Comic Storytelling / Composition / Creation Illustration and Graphic Art Digital Drawing Packaging Photography - Composition & Knowledge / Darkroom Sculpture & Ceramic Design of web templates & layouts English Calligraphy & Typography Creation Pixel Art & Icon Creation CMS (Content Management Systems): Joomla / WordPress Google Webmaster Tools / SEO Website Maintenance & Edition Sound/Music & Video Edition Knowledge


Adobe family (Illustrator, Animate, Photoshop, Lightroom, Fireworks, Dreamweaver, InDesign…) Affinity Designer and Affinity Photo Autodesk Fusion 360 Sketch Procreate (IPAD) Scratch CorelDraw Microsoft Office / Excel / PowerPoint Joomla / WordPress / Grav (CMS) Open Source Programs (Gimp, Inkscape,…) HTML and CSS Editors Typography and Icon creation software Pixel Art & ASCII creation software Acrobat Professional (Interactive pdf) EBook Publishing (EPUB) Vector Drawing Software Video & Sound Edition Software Programming and coding Software

I challenge myself to learn a new skill every year

PixelVirus logo branding

PixelVirus is my web playground

this is a place for me to experiment, to create, to share, to show, to design & enjoy.

Hi! I'm William!