<!doctypehtml><meta content="text/html; charset=utf-8"http-equiv=content-type><meta charset=utf-8><title>
   Moe Salih
  </title><meta content=width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,minimal-ui name=viewport><meta content="Moe Salih. Software Designer & Engineer from London, Ontario, Canada."name=description><meta content="Moe Salih"name=author><link href=_images/icon.png rel=icon type=image/png><link href=//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css rel=stylesheet><link href=//fonts.googleapis.com/css?family=Lato:100,300,400,700,900 rel=stylesheet><link href=//fonts.googleapis.com/css?family=Josefin+Sans:300,400,700,900 rel=stylesheet><link href=//fonts.googleapis.com/css?family=Quicksand:300,400,700 rel=stylesheet><link crossorigin href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css integrity=sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4 rel=stylesheet><script crossorigin integrity=sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo src=https://code.jquery.com/jquery-3.3.1.slim.min.js></script><script crossorigin integrity=sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ src=https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js></script><script crossorigin integrity=sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm src=https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js></script><script crossorigin integrity=sha256-+JMHsXRyeTsws/tzbIh5YHQxRdKCuNjmvNcTFtY6DLc= src=https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.11/handlebars.min.js></script><link href=index.css rel=stylesheet><body><section class=flex-container id=intro><div id=logo><img src=_images/moe-logo.svg></div><div id=name>Moe Salih</div><div id=title>Software Designer & Engineer</div><div id=arrow><i class="fa fa-angle-down"> </i></div></section><section class=flex-container id=services><div class=body><img src=_images/devices.svg><br><h2>I make simple, delightful, and well‑crafted <strong> mobile </strong> and <strong> web </strong> applications.</h2><button class="btn btn-moe contact">Let's Work Together</button></div></section><script id=template type=text/x-handlebars-template>
   <section id="work" class="flex-container">
				<header>Work</header>
				<div class="container">
					<div class=" row">
						{{#each work}}
							<a href="{{link}}" target="_blank" class="col-sm-12 col-md-6 col-lg-6 col-xl-4 my-2 d-flex align-items-stretch mb-3">
								<div class="flex-shrink-0 d-flex justify-content-center align-items-center mr-3 bg-white" style="width:6em;height:6em;">
									{{#image}}<img src="_images/{{.}}" class="img-fluid " />{{/image}}
									{{#iconText}}<div class="" style="font-size:2em;">{{.}}</div>{{/iconText}}
								</div>
								<div class=" text-left">
									<div class="font-weight-bold">{{name}}</div>
									<div class="text-dark small">{{{desc}}}</div>
									{{#subtitle}}<div class="text-muted small font-italic" >{{{.}}}</div>{{/subtitle}}
								</div>
							</a>
						{{/each}}

					</div>
				</div>
			</section>
  </script><section class=flex-container id=quotes><div class=body></div></section><section class=flex-container id=contact><header>I'm available for hire. Get in touch!</header><div class=body></div></section><script src=//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js></script><script src=//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js></script><script src=index.js></script><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
			(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
			m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
			})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

			ga('create', 'UA-33281840-1', 'moesalih.com');
			ga('send', 'pageview');</script>