About

Thanks for taking a look at my portfolio. Let’s get in touch!

My Design Philosophy

My design approach involves blending my UX design experience with my background in software engineering. By doing this, I leverage a unique perspective of designing with an awareness of the implementation to craft innovative, yet easily executable solutions and promote effective collaboration with cross-functional teams.

I aim to advocate for the end-user experience while ensuring designs align with stakeholders' requirements and objectives. This ensures every design meets user expectations and adds value to user and business needs.

Why Designs should be Easily Executable

Overly fancy and complex designs = harder to implement + more time and resources + stressed developers.

Innovative but easily excusable designs = easier to implement + less time and resources + happy developers!

Hi again!

It’s me, Will Diamanduros!

A pleasure to meet you!

A bit about me:


I was born in New York City but grew up in Georgia. Growing up, I enjoyed creating designs and editing silly things using free trials of Photoshop as a teen.

While going to college and pursuing a degree in software engineering, I didn’t realize UX design was a career until I took the courses User-Centered Design and User Interactions as part of my degree program. Of all the courses I had taken while in school, I enjoyed these two the most because they reminded me of designing things in my childhood. I also appreciate the creativity in this field, the opportunity to collaborate closely with users, and the satisfaction of designing in general. After discovering all this, I knew I wanted to pursue UX design more than software engineering.

However, because I was very close to completing my degree then, I decided to finish the software engineering degree but pursue UX design after graduating. I have since completed the Google UX Design Certificate and continue expanding my knowledge through additional UX/UI courses, daily design challenges, and providing design services to enhance my skills and gain practical experience.

Since graduating, I’ve learned to combine my software engineering background with all the experience and knowledge I’ve gained in UX/UI design to adapt and improve my designs. I leverage my technical knowledge to help bridge the gap between design and development, which can promote communication within cross-functional teams. My familiarity with coding and software development allows me to design with an understanding of the implementation, resulting in more feasible and practical solutions.

As our world increasingly relies on technology, I aim to ensure that stakeholder requirements are achieved while keeping focus on the user’s experience to make a more empathetic, beneficial, and user-friendly space for everyone.

Certificates

(click images to verify)

My Skill Set

Design

  • Wireframing / Mockups

  • Prototyping (Low & High Fidelity)

  • User Research

  • Design Systems

  • Usability Testing

  • A/B Testing

  • Affinity Diagrams

  • Competitive Analysis

  • Web Design

  • Mobile Design

  • Empathy Maps

  • User Stories

  • User Journeys

  • Responsive Design

  • Information Architecture

  • Accessible Design

  • Branding Guidelines

  • Iconography

  • Typography

  • Visual Design

  • Interaction Design

  • Good SEO Practices

Tools

  • Figma

  • Adobe XD

  • Sketch

  • Axure RP

  • ProtoPie

  • Adobe Photoshop

  • Zeplin

  • Apple, Microsoft & Google Offices

  • Basic Knowledge of Unity

  • WordPress

  • SEMRush

Technical

  • User experience design

  • User interface design

  • Agile environments

  • Basic HTML / CSS

  • Remote Work

  • Cross-functional communication

Examples of my design and software skills used in my case studies: