Add icons to this collection by clicking the heart icon.
Programmer icon - also known as user, people, woman, profile, eyeglasses, social, avatar, nerd, programmer, and professions and jobs. Created in a clean lineal color style with a white, black, teal, magenta, and pink finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-135.135c0-11.924-10.515-21.111-22.331-19.511l-227.398 22.786c-9.764 1.322-17.047 9.658-17.047 19.511V-1.398c0 73.881 59.469 134.766 133.351 134.786 36.842.01 70.209-14.92 94.351-39.073C-14.928 70.18 0 36.828 0 0"
transform="translate(389.388 344.181)"
fill="#017197"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-24.143 24.153-57.509 39.083-94.351 39.073a133.265 133.265 0 0 1-9.728-.363C-71.178 36.308-41.581 21.972-19.618 0 4.527-24.135 19.456-57.487 19.456-94.315V-229.45c0-8.32-5.252-15.624-12.361-18.544l9.648-.967c11.816-1.6 22.331 7.587 22.331 19.511v135.135C39.074-57.487 24.146-24.135 0 0"
transform="translate(350.315 438.496)"
fill="#025f80"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-384.2l27.98 103.42c7.93 29.29 33.39 50.18 63.23 52.58 1.9.15 3.82.22 5.76.22h190.26c1.94 0 3.86-.07 5.76-.22 29.84-2.4 55.3-23.29 63.23-52.58z"
transform="translate(448.1 7.5)"
fill="#edf5fa"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-58.93h-19.5V-7.5c0 4.14 3.36 7.5 7.5 7.5z"
transform="translate(364.35 66.43)"
fill="#d0e7f2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-58.93h-19.5V-7.5c0 4.14 3.36 7.5 7.5 7.5z"
transform="translate(146.28 66.43)"
fill="#d0e7f2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-7.924 29.296-33.387 50.18-63.23 52.579-1.902.15-3.823.229-5.754.229h-20.343c1.932 0 3.853-.079 5.754-.229C-53.729 50.18-28.266 29.296-20.342 0L7.64-103.417h20.342z"
transform="translate(420.119 110.916)"
fill="#d0e7f2"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-67.796v24.849c0 13.889-11.26 25.149-25.149 25.149h-4.379c-13.889 0-25.148-11.26-25.148-25.149V0h-67.797c-1.931 0-3.852-.08-5.753-.229 6.371-50.041 49.105-88.733 100.888-88.733C-43.352-88.962-.617-50.27 5.754-.229A73.682 73.682 0 0 1 0 0"
transform="translate(351.134 163.725)"
fill="#ffdfcf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-20.684c0-2.3 1.865-4.165 4.165-4.165H18.72V0c0 13.889-11.26 25.148-25.149 25.148h-4.379c-2.492 0-4.897-.367-7.17-1.043C-7.583 21.018 0 11.397 0 0"
transform="translate(264.618 188.574)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-5.982-46.991-44.013-84.194-91.509-88.528 3.083-.281 6.204-.43 9.36-.43 51.783 0 94.517 38.693 100.888 88.733-1.901.15-3.822.229-5.754.229z"
transform="translate(338.149 163.72)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.56-20.72-46.29-46.29-46.29-7.09 0-13.81 1.59-19.82 4.44C-81.77-34.42-92.59-18.47-92.59 0c0 18.48 10.82 34.43 26.48 41.86a46.132 46.132 0 0 0 19.82 4.44C-20.72 46.3 0 25.57 0 0"
transform="translate(203.65 293.33)"
fill="#ffdfcf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.56-20.72-46.29-46.29-46.29-7.09 0-13.81 1.59-19.82 4.44v83.71a46.132 46.132 0 0 0 19.82 4.44C-20.72 46.3 0 25.57 0 0"
transform="translate(203.65 293.33)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-25.569-20.728-46.297-46.297-46.297-25.569 0-46.296 20.728-46.296 46.297 0 25.569 20.727 46.296 46.296 46.296S0 25.569 0 0"
transform="translate(400.784 293.334)"
fill="#ffdfcf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-3.247 0-6.415-.337-9.474-.974 21.025-4.372 36.823-23.001 36.823-45.322 0-22.322-15.798-40.951-36.823-45.324A46.57 46.57 0 0 1 0-92.593c25.569 0 46.297 20.728 46.297 46.297C46.297-20.728 25.569 0 0 0"
transform="translate(354.487 339.63)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-109.921c0-40.08-32.495-72.576-72.576-72.576h-51.836c-40.081 0-72.576 32.496-72.576 72.576V0a72.146 72.146 0 0 0 3.138 21.142c9.042 29.77 36.716 51.434 69.438 51.434h51.836c32.722 0 60.397-21.664 69.438-51.434A72.146 72.146 0 0 0 0 0"
transform="translate(354.487 369.913)"
fill="#ffdfcf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-9.041 29.77-36.716 51.434-69.438 51.434h-18.721c32.722 0 60.396-21.664 69.437-51.434a72.113 72.113 0 0 0 3.139-21.142v-109.921c0-40.081-32.495-72.576-72.576-72.576h18.721c40.081 0 72.576 32.495 72.576 72.576v109.921A72.146 72.146 0 0 1 0 0"
transform="translate(351.349 391.055)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-23.89c0 6.4-1.1 12.57-3.14 18.38-3.59 10.28-10.12 19.45-18.75 26.76-13.08 11.1-30.97 17.94-50.69 17.94h-51.84c-32.72 0-60.39-18.83-69.43-44.7a55.058 55.058 0 0 1-3.14-18.38V0c0 7.36 1.09 14.46 3.14 21.15 9.04 29.77 36.71 51.43 69.43 51.43h51.84c32.72 0 60.4-21.66 69.44-51.43A72.396 72.396 0 0 0 0 0"
transform="translate(354.49 369.91)"
fill="#fe5ca7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.5 7.5 0 0 0 0 15c13.687 0 20.626 9.968 20.626 29.626 0 19.659-6.939 29.627-20.626 29.627a7.5 7.5 0 0 0 0 15c22.308 0 35.626-16.683 35.626-44.627C35.626 16.683 22.308 0 0 0"
transform="translate(203.654 244.557)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.5 7.5 0 0 0 0 15c13.687 0 20.626 9.968 20.626 29.626 0 19.659-6.939 29.627-20.626 29.627a7.5 7.5 0 0 0 0 15c22.308 0 35.626-16.683 35.626-44.627C35.626 16.683 22.308 0 0 0"
transform="translate(308.19 244.557)"
fill="#ffcebf"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-23.89c0 6.4-1.1 12.57-3.14 18.38-3.59 10.28-10.12 19.45-18.75 26.76-9.07 29.72-36.73 51.33-69.41 51.33h18.72c32.72 0 60.4-21.66 69.44-51.43A72.396 72.396 0 0 0 0 0"
transform="translate(354.49 369.91)"
fill="#fe3d97"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-51.836c-32.722 0-60.396-18.828-69.438-44.701a55.163 55.163 0 0 1-3.138-18.375v-5.393H72.576v5.393a55.163 55.163 0 0 1-3.138 18.375C60.396-18.828 32.722 0 0 0"
transform="translate(281.911 409.1)"
fill="#017197"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-9.041 25.874-36.716 44.701-69.438 44.701h-18.719c32.721 0 60.396-18.827 69.437-44.701a55.163 55.163 0 0 0 3.138-18.375v-5.393h18.72v5.393A55.163 55.163 0 0 1 0 0"
transform="translate(351.349 364.4)"
fill="#025f80"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0s26.857-45.973-13.967-73.804c0 0-35.532 40.058 13.967 73.804"
transform="translate(335.657 504.5)"
fill="#fe5ca7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c-5.09-3.47-9.28-7.01-12.69-10.56-2.531-2.625-4.638-5.259-6.383-7.881 2.474 3.653 8.156 2.64 9.054-1.697C-7.82-30.762-7.625-44.151-14.85-56.63c-2.15-3.715-7.669-3.207-9.063.827a55.899 55.899 0 0 1 3.593-8.407c3.14-5.97 6.35-9.59 6.35-9.59C26.85-45.97 0 0 0 0"
transform="translate(335.66 504.5)"
fill="#fe3d97"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0s-29.764-44.146-72.554-19.443c0 0 20.672 49.395 72.554 19.443"
transform="translate(402.202 444.068)"
fill="#fe5ca7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c4.635-.671 9.637-2.052 15.03-4.34 5.198-2.205 6.64-8.907 2.696-12.947-5.525-5.658-14.184-12.806-25.229-16.444C24.364-38.104 45.202-7.21 45.202-7.21 26.062 3.839 11.174 4.084 0 0"
transform="translate(357 451.278)"
fill="#fe3d97"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a72.146 72.146 0 0 0 3.138-21.142v-109.921c0-40.081-32.495-72.576-72.576-72.576h-51.836c-40.08 0-72.576 32.495-72.576 72.576v109.921A72.113 72.113 0 0 0-190.711 0"
transform="translate(351.349 391.055)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-7.015-7.029-12.703-15.699-12.703S-31.397-7.015-31.397 0"
transform="translate(271.699 232.07)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-.574-31.129"
transform="translate(256 291.174)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c25.57 0 46.29-20.73 46.29-46.3 0-25.56-20.72-46.29-46.29-46.29-.38 0-.76 0-1.15.02"
transform="translate(354.49 339.63)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-83.144l27.98 103.42c7.931 29.29 33.391 50.18 63.23 52.58 1.9.15 3.821.22 5.761.22h67.79"
transform="translate(147.043 7.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h67.79c1.94 0 3.86-.07 5.76-.22 29.84-2.4 55.3-23.29 63.23-52.58l27.98-103.42h-266.239"
transform="translate(283.34 163.72)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-23.72h67.79c1.94 0 3.86-.07 5.76-.22-6.37-50.05-49.11-88.74-100.89-88.74s-94.52 38.69-100.89 88.74c1.9.15 3.82.22 5.76.22h67.79V0"
transform="translate(283.34 187.44)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-7.09 0-13.81 1.59-19.82 4.44-15.66 7.43-26.48 23.38-26.48 41.85 0 18.48 10.82 34.43 26.48 41.86A46.132 46.132 0 0 0 0 92.59"
transform="translate(157.36 247.04)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-1.88 1.66-3.8 3.27-5.77 4.83"
transform="translate(344.47 444.01)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c14.29-21.24 22.62-46.81 22.62-74.32v-20.44"
transform="translate(366.77 418.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v17.75c0 73.88 59.47 134.77 133.35 134.79 19.04.01 37.14-3.98 53.53-11.16"
transform="translate(122.61 325.03)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-196.99"
transform="translate(354.49 340.63)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-17.042-8.938-30.095-24.452-35.78-43.172-2.047-6.69-3.138-13.783-3.138-21.142v-23.888c0 6.395 1.091 12.56 3.138 18.374C-26.739-43.954.936-25.126 33.657-25.126h51.837c32.721 0 60.396-18.828 69.437-44.702a55.137 55.137 0 0 0 3.138-18.374v23.888c0 7.359-1.091 14.452-3.138 21.142-9.041 29.77-36.716 51.434-69.437 51.434H33.657"
transform="translate(196.417 434.227)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-20.504-16.622-37.126-37.126-37.126-20.505 0-37.127 16.622-37.127 37.126 0 20.504 16.622 37.126 37.127 37.126C-16.622 37.126 0 20.504 0 0Z"
transform="translate(240.78 289.184)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-20.504-16.622-37.126-37.126-37.126-20.505 0-37.127 16.622-37.127 37.126 0 20.504 16.622 37.126 37.127 37.126C-16.622 37.126 0 20.504 0 0Z"
transform="translate(345.317 289.184)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0s14.224 16.06 30.284 0"
transform="translate(240.78 289.184)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-51.444"
transform="translate(147.043 58.944)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-51.444"
transform="translate(364.35 58.944)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0s26.857-45.973-13.967-73.804c0 0-35.532 40.058 13.967 73.804z"
transform="translate(335.657 504.5)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0s-29.764-44.146-72.554-19.443c0 0 20.672 49.395 72.554 19.443z"
transform="translate(402.202 444.068)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0a7.514 7.514 0 1 0-15.028 0A7.514 7.514 0 0 0 0 0"
transform="translate(211.167 289.184)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0a7.514 7.514 0 1 0-15.028 0A7.514 7.514 0 0 0 0 0"
transform="translate(315.705 289.184)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-30.92c0-9.85 7.29-18.19 17.05-19.51l39.42-3.95"
transform="translate(122.61 262.75)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v-53.88c0-11.93-10.52-21.11-22.33-19.51l-53.11 5.32"
transform="translate(389.39 262.93)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category