london

Welcome to my realm!

by Huascar A. Sanchez

This site is entirely about me. It outlines my previous, current, and probably my future academic and professional work. Some of the subjects covered include: a very short bio, research interests, my cv, and other misc. stuff.

To simplify maintenance, I've switched from a Joomla-based website to a non cms one and reorganized its content. In short, I've entirely changed my site!

Thanks for visiting!

Favorite quote:
"Real success is finding your lifework in the work that you love." David McCullough - 1933.

Who I am ...

My name is Huascar Sanchez. I currently work as a software engineer at Pearson VUE, on the Infrastructure team. I live in Burnsville Minnesota. I occasionally blog here, work on open source projects (guice-plugin, quickmix, JUnit 4.5 extensions, and FilterQ...), work with my research advisor on writing a book on Knowledge Maps, and assist a promising startup called Vergencemedia, Inc with building their core product.

Before joining Pearson VUE on January 2006, I worked as software engineer at a startup company named vrlSoft, Inc. which I co-founded, as a research and teaching assistant at San Jose State University, and as a freelance developer. My passion in software varies; from software patterns, program synthesis, to programming languages.

Research is by far my favorite activity and I hope to continue doing it for as long as I can. I really enjoy working on challenging & interesting problems, as well as seeing the results of my work being used by others. My work has been published in different national and international Software Engineering conferences, such as:

  • Pattern Language of Programs (PLOP).
  • European Conference on Object-Oriented Programming (ECOOP).
  • IEEE International Conference on Information Reuse and Integration (IEEE-IRI).
  • IEEE International Conference on Computer Systems and Applications.
  • Latin American Conference on Pattern Languages of Programming (SugarLoaf PLOP).

Besides Computing ...

I like traveling around the world, learning more about classic painting, learning about different cultures, and, of course, enjoying great food and drinks at home or at different restaurants. Two of my favorite drinks are "Sangria" and "Caipirinha." Oh, I forgot, I also like "futbol" (a.k.a. soccer). My favorite team is the albiceleste (Argentina's national team).

Research interests

My research focus ranges from software patterns & program synthesis, domain specific languages, to languages and tools for tactile programming. I believe these are key areas that together could definitely change the way we implement software these days; making software development a more visual, cost-effective, interactive, and team-based activity.

Research work

The following list of publications may give you an idea of what type of research I have done throughout these years. I've organized them according to their type.

    Conference Workshop
    1. M.E. Fayad (Chair), Chia-Chu Chiang, Huascar A. Sanchez, Pablo Chacin, Srini Ramaswamy, Arturo Sanchez-Ruiz, Selmin Nurcan, A. Kannammal SampathKumar, The First International Workshop on Patterns Languages: Addressing Challenges, Montreal, Canada, October 21, 2007 (in conjunction with OOPSLA 2007).
    2. Mohamed E. Fayad, Huascar A. Sanchez, and Haitham S. Hamza, Focus Group on Building Systems of Patterns,,the 11th Pattern Language of Programs (PLOP) September 8-12, 2004, Allerton Park, Monticello, Illinois, USA.
    M.S. Thesis
    1. Huascar A. Sanchez, Building System using Patterns - Creating Knowledge Maps, MSc. in Software Engineering Thesis, School of Engineering, Computer Engineering Department, San Jose State University, May 2006.
    Conference Papers
    1. J. Gresh, J. McKim, H. Sanchez, The Dynamic Mapping Design Pattern, The 12th Pattern Language of Programs (PLOP) September 7-10, 2005, Allerton Park, Monticello, Illinois, USA.
    2. H.A. Sanchez, M.E. Fayad, The Branding Analysis Pattern, the 4th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-06), March 8-11, 2006, Dubai/Sharjah, UAE.
    3. M. E. Fayad, Haitham S. Hamza, and Huascar A. Sanchez, Towards Scalable and Adaptable Software Architectures, the 2005 IEEE International Conference on Information Reuse and Integration (IEEE IRI-2005) August 15-17, 2005 Hilton, Las Vegas, Nevada, USA.
    4. Huascar A. Sanchez, Laying the foundations for Branding as a Stable Analysis Pattern, the 19th European Conference on Object-Oriented Programming (ECOOP) - Workshop on "Building A System Using Patterns: Examine the Illustrious Claim," July 25-29, 2005, Glasgow, Scotland.
    5. Mohamed Fayad, Huascar Sanchez, and Haitham Hamza, A Pattern Language for CRC Cards, the 11th Pattern Language of Programs (PLOP) September 8-12, 2004, Allerton Park, Monticello, Illinois, USA.
    6. Mohamed E. Fayad, Huascar Sanchez, and Gaston R. Cangiano, Stable Automation Pattern, the 4th Latin American Conference on Pattern Languages of Programming (Sugarloaf Plop) August 10-13, 2004, Porto Das Dunas, Ceara, Brazil.
    7. M.E. Fayad, H.S. Hamza, and H.A. Sanchez, A Pattern for an Effective Class Responsibility Collaborator (CRC) Cards, the 2003 IEEE International Conference on Information Reuse and Integration (IEEE IRI-2003), Las Vegas, NV, October 2003.
    8. M.E Fayad, H.A. Sanchez, and Binbin Lai. The Applications of Sampling Pattern. Sixth International Conference on the Unified Modeling Language (UML 2003), Workshop on Stable Analysis Patterns: a true problem understanding with UML, workshop #8, San Francisco, CA, October 20-24, 2003.
    9. M.E Fayad, H.A. Sanchez, and G.R. Cangiano. The Automation Analysis Pattern. Sixth International Conference on the Unified Modeling Language (UML 2003), Workshop on Stable Analysis Patterns: a true problem understanding with UML, workshop #8, San Francisco, CA, October 20-24, 2003.
    10. H.A. Sanchez, B. Lai, and M.E. Fayad, The Sampling Analysis Pattern, the 2003 IEEE International Conference on Information Reuse and Integration (IEEE IRI-2003) October 27-29, 2003, Las Vegas, Nevada, USA.

Curriculum Vitae

My CV is temporarily unavailable - reason: major update.

Last updated - pending

Activity Log

Do you want to know what I am doing these days or what I will be doing in two or three months? This is your section then. You may find what you are looking for :). I will try to keep this section up-to-date.

Current Activities

    Friday, July 3rd, 2009 - present
    1. Organizing stuff @ my house before moving to California.
    2. Working on my two open source projects: Unit4Extension and FilterQ projects.
    3. Reading, as usual, some of the books that I've listed in my "Currently Reading" section.

Random Pics

For some reason, IE seems to have problems displaying my photos. So I would recommend you using Firefox instead.

Contact Me!

I am pleased to receive your comments and feedback about the new look and content of my personal site. You can contact me at the following e-mail address:

  • Huascar A. Sanchez <huascar.sanchez -at- hsanchez.net>