-
Notifications
You must be signed in to change notification settings - Fork 0
/
component---src-pages-projects-js-6846b7be0f7ce6040fcc.js
2 lines (2 loc) · 10.4 KB
/
component---src-pages-projects-js-6846b7be0f7ce6040fcc.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{148:function(e,t,a){"use strict";a.r(t);var n=a(0),i=a.n(n),o=a(163),r=(a(161),[{id:1,title:"Game of Life",icon:null,description:"This is a simple implementation of the zero-player classical 'Game Of Life' by John Conway.",githubPath:"https://github.com/ethioeph/game-of-life-react",demoPath:"https://ethioeph.github.io/game-of-life-react",year:"2020",techUsed:"React"},{id:2,title:"Bulls And Cows",icon:null,description:"Bulls and Cows is a cryptographic guessing game where the goal is to guess in as few attempts as possible a hidden 4-digit password.",githubPath:"https://github.com/ethioeph/bulls_and_cows",demoPath:"https://ethioeph.github.io/bulls_and_cows",year:"2020",techUsed:"React"}]),l=[{id:1,title:"Assessment Application",icon:null,description:"Working on an Assessment Application at GolemanEI for IOS, Android and the Web using React and React Native. Also, developed an analytics dashboard for visualizing various assessment results.",githubPath:null,demoPath:null,year:"2020",techUsed:"React, React Native, Expo"}],s=[{id:1,title:"Edge Detection algorithm built in C",description:"Implemented the Canny Edge Detector and used CUDA GPU to speed up the convolution operation significantly improving the speed of the algorithm.",icon:null,githubPath:null,demoPath:null,href:"https://github.com/ethioeph/new_website/raw/master/src/documents/Parallel_Processing_Final_Project.pdf",slides:"https://github.com/ethioeph/new_website/raw/master/src/documents/Edge_Detection.pdf",year:"2019",techUsed:"C, CUDA"},{id:2,title:"Image Blurring Algorithm",description:"Implemented an image blurring algorithm as part of a parallel programming class that can be used to reduce the noise in images before say feeding them as a training set into a machine learning model.",icon:null,githubPath:null,demoPath:null,href:"https://github.com/ethioeph/new_website/raw/master/src/documents/Parallel_Processing_Writeup.pdf",href_2:"https://github.com/ethioeph/new_website/raw/master/src/documents/Parallel_Processing_Writeup_CUDA.pdf",year:"2019",techUsed:"C"},{id:3,title:"Masterplan",icon:null,description:"Built a platform that automatically matches students to advisors based on their chosen interests and future career goals for the Williams College Business Plan Competition, together with 4 other teammates (Garett Tok Ern Liang, Chrispine Lwekaza, Daniel Astudillo, Magnus Herweyer, Amelia Chen).",githubPath:null,demoPath:null,year:"2019",techUsed:"HTML, CSS, and Javascript"},{id:4,title:"Brain Fuse",description:'An implementation of a simple turing complete programming language colloquially known as "brainf**k" that uses just 7 instructions to simulate any program.',icon:null,githubPath:null,demoPath:null,wiki:"https://en.wikipedia.org/wiki/Brainfuck",year:"2019",techUsed:"C"},{id:5,title:"Parallel Spatio-Temporal Clustering",description:"Used the OpenMP parallel programming framework to implement a fast Spatio-Temporal clustering algorithm and presented the associated poster during summer research presentations.",icon:null,githubPath:null,demoPath:null,poster:"https://github.com/ethioeph/new_website/raw/master/src/documents/stats_research_poster.pdf",year:"2018",techUsed:"C, OpenMP"}],c=a(150),d=c.a.div.withConfig({displayName:"ProjectBox__Box",componentId:"sc-1jzkb72-0"})(["max-width:450px;width:35%;min-height:470px;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);transition:box-shadow 0.3s ease-out;background-color:#fff;margin:0 4% 4%;:hover{box-shadow:0 8px 17px 2px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);transition:box-shadow 0.3s;}@media (max-width:700px){width:100%;min-height:auto;max-width:fit-content;}@media (min-width:768px) and (max-width:1030px){width:100%;min-height:auto;box-sizing:border-box;max-width:100%;margin:0 0 4%;}"]),p=c.a.div.withConfig({displayName:"ProjectBox__BoxIcon",componentId:"sc-1jzkb72-1"})(["height:120px;display:flex;justify-content:flex-start;align-items:center;padding:4%;box-sizing:border-box;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(127,161,232,0.3);img{width:25%;margin-right:5%;margin-bottom:0;}h3{margin:0;flex:1;color:#0f1645;}@media (min-width:768px) and (max-width:1030px){img{width:10%;}}"]),u=c.a.div.withConfig({displayName:"ProjectBox__BoxDescription",componentId:"sc-1jzkb72-2"})(["padding:5%;flex-direction:column;display:FLEX;height:calc(100% - 120px);p{color:#0f1645;}a{color:#7fa1e8;font-size:20px;font-weight:bold;display:block;margin:0 0 10px;text-decoration:none;}"]),m=c.a.div.withConfig({displayName:"ProjectBox__BoxStack",componentId:"sc-1jzkb72-3"})(["margin-top:auto;p{margin:0;}"]),h=function(e){var t=e.info;return i.a.createElement(d,null,i.a.createElement(p,null,i.a.createElement("h3",null,t.title)),i.a.createElement(u,null,i.a.createElement("p",null," ",t.description),i.a.createElement(m,null,null!=t.githubPath?i.a.createElement("a",{href:t.githubPath},"On Github "):"",null!=t.demoPath?i.a.createElement("a",{href:t.demoPath},"Project Demo "):"",t.poster?i.a.createElement("a",{href:t.poster},"View Poster"):null,t.href?i.a.createElement("a",{href:t.href},"View Paper"):null,t.href_2?i.a.createElement("a",{href:t.href_2},"View Paper 2"):null,t.slides?i.a.createElement("a",{href:t.slides},"View Slides"):null,t.wiki?i.a.createElement("a",{href:t.wiki},"View Wiki Page"):null,i.a.createElement("p",null,"Development year - ",t.year," "),i.a.createElement("p",null,"Technology stack - ",t.techUsed," "))))},g=a(160),f=a(156);t.default=function(){return i.a.createElement(f.a,null,i.a.createElement(g.b,null,i.a.createElement(o.d,null,i.a.createElement(o.b,null,i.a.createElement(o.a,null,"Professional"),i.a.createElement(o.a,null,"Personal"),i.a.createElement(o.a,null,"Undergrad")),i.a.createElement(o.c,null,i.a.createElement(g.a,null,l.map(function(e){return i.a.createElement(h,{key:e.id,info:e})}))),i.a.createElement(o.c,null,i.a.createElement(g.a,null,r.map(function(e){return i.a.createElement(h,{key:e.id,info:e})}))),i.a.createElement(o.c,null,i.a.createElement(g.a,null,s.map(function(e){return i.a.createElement(h,{key:e.id,info:e})}))))))}},151:function(e,t,a){var n;e.exports=(n=a(153))&&n.default||n},152:function(e){e.exports={data:{site:{siteMetadata:{title:"Daniel"}}}}},153:function(e,t,a){"use strict";a.r(t);a(34);var n=a(0),i=a.n(n),o=a(4),r=a.n(o),l=a(55),s=a(2),c=function(e){var t=e.location,a=s.default.getResourcesForPathnameSync(t.pathname);return a?i.a.createElement(l.a,Object.assign({location:t,pageResources:a},a.json)):null};c.propTypes={location:r.a.shape({pathname:r.a.string.isRequired}).isRequired},t.default=c},154:function(e,t,a){e.exports=a.p+"static/daniel_bitmoji-03062d00093974ecad3b5e172858c409.png"},155:function(e,t,a){e.exports=a.p+"static/black_dog-e459493a24f4197bbd153c6364bdd5c1.jpeg"},156:function(e,t,a){"use strict";var n=a(152),i=a(0),o=a.n(i),r=a(4),l=a.n(r),s=a(33),c=a.n(s),d=(a(151),o.a.createContext({})),p=function(e){return o.a.createElement(d.Consumer,null,function(t){return e.data||t[e.query]&&t[e.query].data?(e.render||e.children)(e.data?e.data.data:t[e.query].data):o.a.createElement("div",null,"Loading (StaticQuery)")})};p.propTypes={data:l.a.object,query:l.a.string.isRequired,render:l.a.func,children:l.a.func};var u=a(150),m={title:"Daniel Woldegiorgis | Software Developer",favicon:null,author:"Daniel Woldegiorgis",description:"Hello there, welcome to my portfolio.",copyright:"Daniel Woldegiorgis, Copyright (c) 2020",keywords:["Daniel Woldegiorgis","GolemanEI","frontend engineer","frontend developer","fullstack engineer","web engineer","ethiopia","software engineer","engineer","ui engineer"]},h=a(157),g=a.n(h),f=a(154),b=a.n(f),w=a(155),x=a.n(w),y=a(14),E=(a(158),Object(u.a)(c.a).withConfig({displayName:"NavLink__LinkNav",componentId:"sc-1bp5pd2-0"})(["color:#ffffff;margin-right:35px;transition:color 0.2s ease-out;text-decoration:none;:hover{color:#7fa1e8;transition:color 0.2s;}&.active{color:#7fa1e8;}@media (max-width:700px){margin-right:14px;:last-of-type{display:flex;}}"])),v=function(e){var t=e.info;return o.a.createElement(E,{to:t.path,exact:"true",activeClassName:"active"},t.label)},P=[{label:"About",path:"/"},{label:"Experience",path:"/experience"},{label:"Projects",path:"/projects"},{label:"Activities",path:"/activities"},{label:"Contact",path:"/contact"}],_=function(){return o.a.createElement("nav",{className:"nav"},o.a.createElement("div",{className:"nav-list"},P.map(function(e){return o.a.createElement(v,{info:e,key:e.label})})))},k=function(e){var t=e.footerClass;return o.a.createElement("div",{className:"defaultFooter "+t},o.a.createElement("p",null,"View site source on"," ",o.a.createElement("a",{href:"https://github.com/ethioeph/new_website",target:"_blank"},"Github")))};k.propTypes={footerClass:l.a.string};var C=k,j=u.a.div.withConfig({displayName:"layout__Wrapper",componentId:"xgaqq1-0"})(["background-image:url(",");width:100%;background-repeat:no-repeat;background-size:cover;min-height:100vh;height:auto;background-position:bottom;padding:5% 8%;position:relative;@media (max-width:700px){min-height:100vh;height:auto;}"],x.a),A=function(e){var t=e.children;return o.a.createElement(p,{query:"755544856",render:function(e){return o.a.createElement(o.a.Fragment,null,o.a.createElement(g.a,{title:e.site.siteMetadata.title,meta:[{name:"description",content:m.description},{name:"keywords",content:m.keywords.join(", ")},{name:"author",content:m.author},{name:"copyright",content:m.copyright}],link:[{rel:"shortcut icon",type:"image/png",href:""+b.a}]}),o.a.createElement(y.Location,null,function(e){var a=e.location;return o.a.createElement(j,{className:"/"===a.pathname?"cutBackground":""},o.a.createElement(_,null),t,o.a.createElement(C,{footerClass:"/"===a.pathname?"footerInitial":"footerAbsolute"}))}))},data:n})};A.propTypes={children:l.a.node.isRequired};t.a=A},160:function(e,t,a){"use strict";a.d(t,"b",function(){return i}),a.d(t,"a",function(){return o});var n=a(150),i=n.a.div.withConfig({displayName:"projectsStyle__ProjectsWrapper",componentId:"tc9wrz-0"})(["padding-top:10%;padding-bottom:5%;"]),o=n.a.div.withConfig({displayName:"projectsStyle__ProjectsSection",componentId:"tc9wrz-1"})(["display:flex;flex-wrap:wrap;justify-content:center;@media (max-width:700px){flex-direction:column;margin-bottom:10%;}@media (min-width:768px) and (max-width:1030px){flex-direction:column;}"])}}]);
//# sourceMappingURL=component---src-pages-projects-js-6846b7be0f7ce6040fcc.js.map