-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
64 lines (63 loc) · 64.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE html><html lang="en"><head><title>Brandon Barker - Software Developer</title><!--Basic Meta Tags--><meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta name="author" content="Brandon Barker"><meta name="description" content="I am a proud tinkerer, inventor, nerd, student, and full-time software developer. From <a href='#prostheticarm'>prosthetic arms</a>, and <a href='#boostogy'>educational learning platforms</a>, to <a href='#ioculist'>eye exams</a>, it has been my goal to innovate for the future and create projects that will change the world. Learning is important and can be fun, which is why every year I put myself through circumstances that I would not normally be in, pushing the boundaries of my knowledge."><meta name="keywords" content=""><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><!--Facebook--><meta property="og:image" content="../assets/images/bbarker.jpeg"><meta property="I am a proud tinkerer, inventor, nerd, student, and full-time software developer. From <a href='#prostheticarm'>prosthetic arms</a>, and <a href='#boostogy'>educational learning platforms</a>, to <a href='#ioculist'>eye exams</a>, it has been my goal to innovate for the future and create projects that will change the world. Learning is important and can be fun, which is why every year I put myself through circumstances that I would not normally be in, pushing the boundaries of my knowledge."><meta property="og:title" content="Brandon Barker-Software Developer"><!--Twitter--><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Brandon Barker-Software Developer"><meta name="twitter:description" content="I am a proud tinkerer, inventor, nerd, student, and full-time software developer. From <a href='#prostheticarm'>prosthetic arms</a>, and <a href='#boostogy'>educational learning platforms</a>, to <a href='#ioculist'>eye exams</a>, it has been my goal to innovate for the future and create projects that will change the world. Learning is important and can be fun, which is why every year I put myself through circumstances that I would not normally be in, pushing the boundaries of my knowledge."><meta name="twitter:image" content="../assets/images/bbarker.jpeg"><!--Stylesheets--><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><!-- Tracking--><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-176738018-1"></script><script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-176738018-1');
</script><meta name="theme-color" content="#2196f3" /><link rel="manifest" href="manifest.json" /><meta name="mobile-web-app-capable" content="yes"><meta name="theme-color" content="#fff"><meta name="application-name" content="Resume"><link rel="apple-touch-icon" sizes="57x57" href="images/favicons/apple-touch-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="images/favicons/apple-touch-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="images/favicons/apple-touch-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="images/favicons/apple-touch-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="images/favicons/apple-touch-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="images/favicons/apple-touch-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="images/favicons/apple-touch-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="images/favicons/apple-touch-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="images/favicons/apple-touch-icon-180x180.png"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="apple-mobile-web-app-title" content="Resume"><link rel="icon" type="image/png" sizes="32x32" href="images/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="images/favicons/favicon-16x16.png"><link rel="shortcut icon" href="images/favicons/favicon.ico"><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)" href="images/favicons/apple-touch-startup-image-320x460.png"><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" href="images/favicons/apple-touch-startup-image-640x920.png"><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="images/favicons/apple-touch-startup-image-640x1096.png"><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" href="images/favicons/apple-touch-startup-image-750x1294.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3)" href="images/favicons/apple-touch-startup-image-1182x2208.png"><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3)" href="images/favicons/apple-touch-startup-image-1242x2148.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" href="images/favicons/apple-touch-startup-image-748x1024.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" href="images/favicons/apple-touch-startup-image-768x1004.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" href="images/favicons/apple-touch-startup-image-1496x2048.png"><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" href="images/favicons/apple-touch-startup-image-1536x2008.png"><link href="main-9579eac1a5a382fa2aeb.css" rel="stylesheet"></head><body class="blue-grey lighten-5"><main><div class="fixed-action-btn"><a class="btn-floating btn-large waves-effect waves-light red" href="./downloads/brandon_barker_resume_2020.pdf" download><i class="material-icons">file_download</i></a></div><div class="row"><div class="col s12 m5 l4 primary-color z-depth-2" id="side-nav"><div class="card portrait"><img src="images/bbarker-bf7cc2a0e4461fb198efc4a80b4356e0.jpeg" alt="Personal photo"><div class="portrait-wrapper"><h4>Brandon Barker</h4><h6>Software Developer</h6></div></div><div class="facts-wrapper light-text"><div class="row"><div class="col s2 right-align fact-icon"><i class="material-icons small">person_outline</i></div><div class="col s10 facts-content-col"><h5 class="side">Summary</h5><p class="facts-about">I am a proud tinkerer, inventor, nerd, student, and full-time software developer. From <a href='#prostheticarm'>prosthetic arms</a>, and <a href='#boostogy'>educational learning platforms</a>, to <a href='#ioculist'>eye exams</a>, it has been my goal to innovate for the future and create projects that will change the world. Learning is important and can be fun, which is why every year I put myself through circumstances that I would not normally be in, pushing the boundaries of my knowledge.</p></div></div><div class="row"><div class="col s2 right-align fact-icon"><i class="material-icons small">chat</i></div><div class="col s10 facts-content-col"><h5 class="side">Contact</h5><p class="side"><i class="fa tiny fa-envelope-square"> </i><a href="mailto:[email protected]" target="_self" rel="noopener">[email protected]</a><br><i class="fa tiny fa-github-square"> </i><a href="https://github.com/ProjectBarks" target="_blank" rel="noopener">Github</a><br><i class="fa tiny fa-linkedin"> </i><a href="https://www.linkedin.com/in/projectbarks/" target="_blank" rel="noopener">LinkedIn</a><br><i class="fa tiny fa-instagram"> </i><a href="https://www.instagram.com/brandonbarker15/" target="_blank" rel="noopener">Instagram</a><br></p></div></div><div class="row"><div class="col s2 right-align fact-icon"><i class="material-icons small">place</i></div><div class="col s10 facts-content-col"><a href="http://maps.google.com/maps?q=United States+Pennsylvania+Philadelphia" target="_blank" rel="noopener"><h5 class="facts-content-lg">Philadelphia, Pennsylvania</h5><p class="facts-content-sm">United States</p></a></div></div></div></div><div class="col s12 m7 l8" id="main-panel"><div class="card-panel job"><h4 style="margin-bottom: 0">Career Summary</h4><h5>Work Experience</h5><div class="row experience" data-id="0" data-group="0"><div class="col l9 s12"><a href="http://uber.com/" target="_blank" rel="noopener">Uber </a>—
Software Engineer Intern
— San Francisco, CA</div><div class="col duration l3 hide-on-med-and-down right-align">May 2020 — Aug 2020</div><p>Collaborated with the Marketplace Data & Intelligence team to build largescale data analysis tooling.</p><ul class="browser-default hide-on-small-and-down"><li>Addressed several areas within the software stack to deploy enhancements quickly while adapting to company paradigms.</li><li>Architected and implemented a dynamic <a target='_blank' href='https://eng.uber.com/visualizing-city-cores-with-h3/'>H3 Hexagon</a> clustering product to ease experimentation, a system crucial for Uber's machine learning models.</li></ul></div><div class="row experience" data-id="1" data-group="0"><div class="col l9 s12"><a href="http://cesium.com/" target="_blank" rel="noopener">Cesium GS </a>—
Software Engineer Intern
— Philadelphia, PA</div><div class="col duration l3 hide-on-med-and-down right-align">May 2019 — Aug 2019</div><p>Worked within a SaaS platform that empowers developers and data providers to build dynamic 3D geospatial applications.</p><ul class="browser-default hide-on-small-and-down"><li>Built integrations for popular 3D content creation tools - WebODM, Blender, and 3D Max - for smooth upload to Cesium ion to generate 3D Tiles for use in CesiumJS and other 3D engines.</li><li>Championed efforts at improving Cesium JS rendering and solely orchestrated most of the changes within version 1.61.</li></ul></div><div class="row experience" data-id="2" data-group="0"><div class="col l9 s12"><a href="http://comma.ai/" target="_blank" rel="noopener">comma.ai </a>—
Software Engineer Intern
— San Francisco, CA</div><div class="col duration l3 hide-on-med-and-down right-align">May 2018 — Aug 2018</div><p>Contributed to the development of the full-stack dashboard application for a self-driving car kit developed by George Hotz, focusing on data to solve severe problems.</p><ul class="browser-default hide-on-small-and-down"><li>Designed a mapping engine capable of loading 5,000,000+ miles of data.</li><li>Structured toolset to generate 3D Tiles, render the data within a browser context, and provide metadata when interacting with the mapping frontend.</li></ul></div><div class="row experience" data-id="3" data-group="0"><div class="col l9 s12"><a href="http://dokkio.com/" target="_blank" rel="noopener">Dokkio </a>—
Software Engineer Intern
— San Francisco, CA</div><div class="col duration l3 hide-on-med-and-down right-align">Jun 2017 — Jan 2018</div><p>Platform that helps work with all cloud files, regardless of which service it is stored, enabling powerful browsing, searching, and sorting.</p><ul class="browser-default hide-on-small-and-down"><li>Initiated a better way to search content, give the content a business context, organize it, and work on it with others to make content-focused teamwork more effective. Analyzed 2000GB of data and recommended a system for categorizing files and folders.</li><li>Used HTML5 and implemented a document preview engine capable of loading documents with hundreds of pages.</li></ul></div><div class="row experience" data-id="4" data-group="0"><div class="col l9 s12"><a href="https://www.yurgoskyconsulting.com/#overview" target="_blank" rel="noopener">Yurgosky Consulting </a>—
Software Engineer Intern
— New York City, NY</div><div class="col duration l3 hide-on-med-and-down right-align">Jun 2016 — Oct 2016</div><p>An analytics, strategy, and technology development company focused on nonprofit, higher education, and social enterprise clients.</p><ul class="browser-default hide-on-small-and-down"><li>Worked with clients like Teach for America and the Robinhood Foundation for SalesForce integrations.</li><li>Built ticketing system and internal contact network graphing tool.</li></ul></div><div class="row experience" data-id="5" data-group="0"><div class="col l9 s12"><a href="http://www.airphrame.com/" target="_blank" rel="noopener">Airphrame </a>—
Software Engineer Intern
— San Francisco, CA</div><div class="col duration l3 hide-on-med-and-down right-align">Jun 2015 — Oct 2015</div><p>An unmanned vehicle technology startup developing an aerial imaging and mapping service for commercial markets.</p><ul class="browser-default hide-on-small-and-down"><li>Optimized daily operations by building a tool capable of performing data consolidation up to 100GB from the web platform with a custom live zip micro-service.</li><li>Developed the mapping platform's aerial avoidance system and integrated video-based capture, capable of recording more than 2hours of footage.</li></ul></div><div class="row experience" data-id="6" data-group="0"><div class="col l9 s12"><a href="https://cloudmineinc.com/" target="_blank" rel="noopener">Cloudmine </a>—
Software Engineer Intern
— Philadelphia, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Jun 2014 — Aug 2014</div><p>A HIPAA-compliant data enablement platform for healthcare, empowering users to operationalize their most sensitive data.</p><ul class="browser-default hide-on-small-and-down"><li>Worked on the Android API platform to ensure continuity and scalability.</li><li>Created a CI system generating docker environments for easy automated staging and production testing.</li></ul></div><h5>Activities and Events</h5><div class="row experience" data-id="0" data-group="1"><div class="col l9 s12"><a href="https://hackwcu.org/" target="_blank" rel="noopener">HackWCU </a>—
Founder & Lead Organizer
— West Chester University</div><div class="col duration l3 hide-on-med-and-down right-align">Dec 2018 — Present</div><p>Founded West Chester University's first hackathon. Registered over 300 students, with 150 in attendance. Raised $20,000 in sponsorship within 3months. Managed a team of five to organize, market, and finance future hackathons.</p></div><div class="row experience" data-id="1" data-group="1"><div class="col l9 s12">Computer Science Club —
Vice President
— West Chester University</div><div class="col duration l3 hide-on-med-and-down right-align">Sep 2017 — Present</div><p>Led efforts in organizing club events to improve the understanding of Computer Science topics while opening opportunities for internships. Currently pursuing two new initiatives to enhance the school’s atmosphere: HackWCU- a hackathon in the Philadelphia area where students are free to explore their interests and Innovate- a maker space open to all students with over $10,000 of hardware.</p></div><div class="row experience" data-id="2" data-group="1"><div class="col l9 s12">Investment Club —
Analyst
— West Chester University</div><div class="col duration l3 hide-on-med-and-down right-align">Sep 2017 — Present</div><p>Evaluated stocks worth over $20,000 to be purchased for the growth fund. Pitched stocks to be purchased for the fund, representing 50% growth since recommendation. Collaborated with leadership to implement a more analytics-oriented approach for evaluating other funds and performance.</p></div><div class="row experience" data-id="3" data-group="1"><div class="col l9 s12"><a href="http://mightymooseicehockey.com" target="_blank" rel="noopener">Mighty Moose Ice Hockey, Inc. </a>—
Head of Technology
— Philadelphia, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Feb 2016 — Jan 2017</div><p>Volunteered to help a local non-profit with their website and technical needs. Migrated them to a different web platform and currently developing their website.</p></div><div class="row experience" data-id="4" data-group="1"><div class="col l9 s12">STEMHacks Hackathon —
Founder & Lead Organizer
— STEM Academy</div><div class="col duration l3 hide-on-med-and-down right-align">Jun 2014 — May 2017</div><p>Organized the first High School Hackathon in Pennsylvania. STEMHack's mission is to stir up the interest of high school students in technology and get them involved. Achieved a total of $10,000 in sponsorship and 100 in attendance in the first year.</p></div><div class="row experience" data-id="5" data-group="1"><div class="col l9 s12">Out of the Box Robotics —
Lead Software Developer
— Coatesville, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Sep 2011 — May 2017</div><p>A competitive team in the first league winning up to the East Regional Competition. Developed utilities to assist in the usage and construction of the robot. Mentored other team members on programming and software design. Wrote the software to control the autonomous and drive portion of the robot.</p></div><h5>Awards</h5><div class="row experience" data-id="0" data-group="2"><div class="col l9 s12"><a href="https://top.mlh.io/2020/profiles/brandon-barker" target="_blank" rel="noopener">Major League Hacking </a>—
Top 50 Hacker
— New York City, NY</div><div class="col duration l3 hide-on-med-and-down right-align">Jan 2020</div><p>Chosen from 100,000+ hackathon participants who exemplify diversity, technological innovation, and leadership; paving the way for the next generation of developers. See the Daily Local's <a target='_blank' href='https://www.dailylocal.com/news/coronavirus/young-hacker-wins-big-award/article_7bdf4538-96d6-11ea-8c64-cf47d80398f3.html'>profile</a>.</p></div><div class="row experience" data-id="1" data-group="2"><div class="col l9 s12"><a href="https://www.wcupa.edu/_services/STU/1871award.aspx" target="_blank" rel="noopener">West Chester University </a>—
1871 Award
— West Chester, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Jan 2020</div><p>Recognized university juniors and seniors who are high-achieving in both the academic and co-curricular realms. Each year, up to 71 students are honored for their outstanding accomplishments related to Academics, Leadership, Community Engagement, and Career Readiness.</p></div><div class="row experience" data-id="2" data-group="2"><div class="col l9 s12"><a href="https://www.wcupa.edu/sciences-mathematics/computerScience/repairTheWorld.aspx" target="_blank" rel="noopener">WCU Computer Science Department </a>—
Repair the World Scholarship
— West Chester, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Jan 2020</div><p>Awarded to four WCU Computer Science majors in each who are juniors or seniors and have high GPAs. Students must indicate how they intend to apply the knowledge they have gained in Computer Science to repairing the world.</p></div><div class="row experience" data-id="3" data-group="2"><div class="col l9 s12"><a href="http://2019f.pennapps.com/" target="_blank" rel="noopener">PennApps Hackathon </a>—
Top 10, Best Hardware Hack, Best Health Hack
— Philadelphia, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Sep 2019</div><p>Participated in the longest-standing hackathon against 1200+ students, reaching the top 10. Engineered an assistive device for cross-space navigation and obstacle avoidance through SLAM with haptic feedback.</p></div><div class="row experience" data-id="4" data-group="2"><div class="col l9 s12"><a href="https://dragonhacks.org/" target="_blank" rel="noopener">DragonHacks Hackathon </a>—
Organizers' Choice, Best Accessibility Hack
— Philadelphia, PA</div><div class="col duration l3 hide-on-med-and-down right-align">April 2019</div><p>Devised a path-keeping system for the visually impaired seniors. Used ARCore to compare the expected path against the actual path, providing feedback accordingly. Managed planning and infrastructure between hardware and software systems.</p></div><div class="row experience" data-id="5" data-group="2"><div class="col l9 s12"><a href="https://www.wcupa.edu/sciences-mathematics/mathematics/banquet2018.aspx" target="_blank" rel="noopener">WCU Mathematics Department </a>—
Benjamin E. Faber Award
— West Chester, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Nov 2018</div><p>Scholarship awarded to earning students studying mathematics as a minor and display exceptionalism within their classes.</p></div><div class="row experience" data-id="6" data-group="2"><div class="col l9 s12"><a href="http://www.ycphacks.io/" target="_blank" rel="noopener">YCPHacks Hackathon </a>—
Best YCDS Hack
— York, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Oct 2017</div><p>Developed a big data app capable of finding any person with minimal amount of information scraping through Facebook, Whitepages, and other websites. Ended up being awarded for the best in the category after the tool demonstrated it's flexibility to the judges.</p></div><div class="row experience" data-id="7" data-group="2"><div class="col l9 s12"><a href="https://www.firstinspires.org/about/press-room/caps-off-worlds-largest-celebration-of-stem-for-students?__hstc=122275988.b1b3b28d2ef3302ab007830c05bbdd66.1511801986423.1511801986423.1512448652732.2&__hssc=122275988.4.1512448652732&__hsfp=2799395789" target="_blank" rel="noopener">FTC World Competition </a>—
Control Award
— St. Louis, MO</div><div class="col duration l3 hide-on-med-and-down right-align">Apr 2017</div><p>Developed a big data app capable of searching out anyone with a minimal amount of information scraping through Facebook, Whitepages, and other websites. Awarded the best in the category after the tool demonstrated its flexibility to the judges.</p></div><div class="row experience" data-id="8" data-group="2"><div class="col l9 s12">JPMorgan Chase & Co. —
1st Place
— New York, NY</div><div class="col duration l3 hide-on-med-and-down right-align">Oct 2015</div><p>Tasked with the creation of an application to solve a current problem when given a list of companies. Designed and developed an application to motivate underprivileged kids on getting into college through the gamification of scholarships.</p></div><div class="row experience" data-id="9" data-group="2"><div class="col l9 s12">HackBCA Hackathon —
2nd Place
— Hackensack, NJ</div><div class="col duration l3 hide-on-med-and-down right-align">Apr 2014</div><p>Competed with over 500 students in inventing an application within a 24-hour deadline. Created iOculist, an app to test eyesight acuity, which won second place. The event inspired STEMHacks after recognizing the potential of these genres of events.</p></div><div class="row experience" data-id="10" data-group="2"><div class="col l9 s12">Delaware Valley Science Convention —
2nd Place
— Oaks, PA</div><div class="col duration l3 hide-on-med-and-down right-align">Oct 2011</div><p>A competition only by invite for innovative science-related projects. Developed a mind-controlled prosthetic arm and took the second place. Received an award from the Navy and the Army, and rated excellence in engineering award. This led to an invitation from Broadcom MASTERS.</p></div></div><div class="card-panel"><h4>Software Background</h4><h5>Languages</h5><div class="row"><div class="col s6"><div class="row skill"><span class="label">Python</span><div class="progress light-bg"><div class="determinate" style="width: 100%"></div></div><br></div><div class="row skill"><span class="label">JavaScript / TypeScript</span><div class="progress light-bg"><div class="determinate" style="width: 100%"></div></div><br></div><div class="row skill"><span class="label">Java</span><div class="progress light-bg"><div class="determinate" style="width: 100%"></div></div><br></div><div class="row skill"><span class="label">HTML / CSS / LESS</span><div class="progress light-bg"><div class="determinate" style="width: 100%"></div></div><br></div><div class="row skill"><span class="label">Bash</span><div class="progress light-bg"><div class="determinate" style="width: 80%"></div></div><br></div></div><div class="col s6"><div class="row skill"><span class="label">C#</span><div class="progress light-bg"><div class="determinate" style="width: 75%"></div></div><br></div><div class="row skill"><span class="label">Mathematica</span><div class="progress light-bg"><div class="determinate" style="width: 40%"></div></div><br></div><div class="row skill"><span class="label">Visualforce</span><div class="progress light-bg"><div class="determinate" style="width: 40%"></div></div><br></div><div class="row skill"><span class="label">C++</span><div class="progress light-bg"><div class="determinate" style="width: 20%"></div></div><br></div><div class="row skill"><span class="label">Haskell</span><div class="progress light-bg"><div class="determinate" style="width: 20%"></div></div><br></div></div></div><h5>Tools and Frameworks</h5><div class="row"><div class="col s6 l3">Amazon Web Services</div><div class="col s6 l3">Android</div><div class="col s6 l3">ARCore</div><div class="col s6 l3">Bootstrap</div><div class="col s6 l3">Cesium</div><div class="col s6 l3">Django</div><div class="col s6 l3">Docker</div><div class="col s6 l3">Flask</div><div class="col s6 l3">Git</div><div class="col s6 l3">Google App Engine</div><div class="col s6 l3">Google Web Toolkit</div><div class="col s6 l3">Gradle</div><div class="col s6 l3">Grunt</div><div class="col s6 l3">Heroku</div><div class="col s6 l3">Intel Realsense</div><div class="col s6 l3">JQuery</div><div class="col s6 l3">Mapbox</div><div class="col s6 l3">Maven</div><div class="col s6 l3">Netty</div><div class="col s6 l3">Node.JS</div><div class="col s6 l3">Numpy</div><div class="col s6 l3">Postgres</div><div class="col s6 l3">ReactJS</div><div class="col s6 l3">REST</div><div class="col s6 l3">Semantic UI</div><div class="col s6 l3">SQL</div><div class="col s6 l3">Twilio</div><div class="col s6 l3">WebGL</div><div class="col s6 l3">Webpack</div></div></div><div class="card-panel"><h4>Research & Articles</h4><div class="row experience"><div class="col l12 s12"><a href="https://www.wcupa.edu/president/bBarker.aspx" target="_blank" rel="noopener">WCU Junior Produces 3D Protective Gear for Frontline Workers</a></div><p>Twenty or more hours a day, seven days a week, 3D printers in Brandon Barker’s Downingtown, Pa., basement churn out plastic shields that can help prevent the spread of COVID-19 when worn alone or in conjunction with a face mask.</p></div><div class="row experience"><div class="col l12 s12"><a href="https://cesium.com/blog/2019/08/06/webodm-ships-with-cesium-ion/" target="_blank" rel="noopener">Share Massive Drone Captures Directly from WebODM with Cesium ion</a></div><p>WebODM allows users to generate point clouds, 3D models, and terrain from aerial images. With this Cesium ion integration, users can also fuse the data they’ve collected with other geospatial datasets, such as Cesium World Terrain, all placed in an accurate global context.</p></div><div class="row experience"><div class="col l12 s12"><a href="https://cesium.com/blog/2019/07/08/blender-addon/" target="_blank" rel="noopener">Massive Models from Blender with Cesium ion</a></div><p>This add-on makes it easier to publish and stream 3D models on the web via Cesium ion. It uses the official Khronos glTF Blender exporter to convert the model to glTF before uploading to ion for tiling.</p></div><div class="row experience"><div class="col l12 s12"><a href="https://medium.com/@comma_ai/hd-maps-for-the-masses-9a0d582dd274" target="_blank" rel="noopener">HD Maps for the Masses</a></div><p>The future of navigation will be centralized around HD maps. While plenty of companies exist to provide this type of data, all are limited by paywalls and strict Terms-of-Service. A new map viewer, called "comma maps," visualizes recorded paths driven, lane markings, and world features. This article discusses the benefits of comma's approach to mapping, and the release of open-source tools, such as <a rel='noopener' target='_blank' href='https://github.com/commaai/entium'>entium</a>.</p></div><div class="row experience"><div class="col l12 s12"><a href="./downloads/quadtree_spatialhash.pdf" target="_blank" rel="noopener">Quad Trees Versus Spatial Hashes</a></div><p>From games to complex traffic control systems, collision detection plays a vital role in today’s modern computers. Currently, there are two algorithms—Quad-Tree and Spatial Hashing—which are often used, and at times, it is based on personal preference. Spatial Hashing is a “bucket” based system where an object’s relative area is increased and then inserted into surrounding buckets to be queried. Quad-Trees are a recursive data structure that divides into quadrants as an object capacity is hit and a bounding box is identified for the selection of a quadrant.</p></div></div><div class="card-panel education"><h4>Education</h4><h5>University</h5><div class="row"> <div class="experience" data-group="3"><div class="col l9 s12">West Chester University of Pennsylvania</div><div class="col duration l3 hide-on-med-and-down right-align">Aug 2017 — May 2021</div></div></div><div class="row tags fix-spacing"><div class="col s12 m12 l4 tag-container"><div class="tag z-depth-1"><i class="material-icons">computer</i><div class="info"><div class="label">Computer Science</div><div class="description">Major</div></div></div></div><div class="col s12 m12 l4 tag-container"><div class="tag z-depth-1"><i class="material-icons">card_travel</i><div class="info"><div class="label">Business Management</div><div class="description">Major</div></div></div></div><div class="col s12 m12 l4 tag-container"><div class="tag z-depth-1"><i class="material-icons">casino</i><div class="info"><div class="label">Mathematics</div><div class="description">Minor</div></div></div></div></div><h5>Courses</h5><div class="row fix-spacing"><div class="col s12 m12 l4"><strong>MAT 581</strong> —
Parallel Computing</div><div class="col s12 m12 l4"><strong>CSC 577</strong> —
Natural Language Processing</div><div class="col s12 m12 l4"><strong>MAT 415</strong> —
Introduction to Cryptography</div><div class="col s12 m12 l4"><strong>MAT 413</strong> —
Computer Algebra</div><div class="col s12 m12 l4"><strong>MAT 402</strong> —
Software Engineering</div><div class="col s12 m12 l4"><strong>CSC 345</strong> —
Programming Paradigms</div><div class="col s12 m12 l4"><strong>MAT 311</strong> —
Linear Algebra</div><div class="col s12 m12 l4"><strong>MAT 261</strong> —
Calculus II</div><div class="col s12 m12 l4"><strong>CSC 241</strong> —
Data Structures</div></div></div><div id="projects"><div class="card-panel header"><h4>Projects</h4></div><div class="content"><div class="row"><div class="col l6 s12"><div class="card"><a name="elderlyf"></a><div class="card-image waves-effect waves-light activator"><img src="images/elderlyf-4e16a266e03d2cc52e7c421129e77fca.jpeg" alt="An Intelligent Walker"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Elderlyf<i class="material-icons small right arrow">expand_more</i></span><p>An Intelligent Walker</p><div class="reveal"> <hr><p>Ask your Alexa to take you to a room in the house, and Elderlyf will automatically detect which room you're currently, mapping out a path from your current room to your target room. With vibration disks, strategically located underneath the hand rests, Elderlyf gives you haptic feedback to let you know when objects are in your way and in which direction you should turn. With an intelligent turning system, Elderlyf gently helps with turning corners and avoiding obstacles. With a Jetson Nano and RealSense Cameras, front view obstacles are detected, and a map of the possible routes is generated. SLAM localization was also achieved through those technologies by using two servo motors that could independently apply a gentle brake to the wheels to aid users when turning and avoiding obstacles. Piezoelectric vibrating disks were also used to provide haptic feedback on which direction to turn and when obstacles are close.</p><div class="chips"><div class="chip hide-on-med-and-down">Intel Realsense</div><div class="chip hide-on-med-and-down">Segnet</div><div class="chip hide-on-med-and-down">SLAM</div><div class="chip hide-on-med-and-down">OpenCV</div></div><hr><a class="waves-effect waves-light" href="https://github.com/commaai/entium" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="elderly-vibrations"></a><div class="card-image waves-effect waves-light activator"><img src="images/elderlyvibrations-a398adac3ff8bf656566df109bb667d4.png" alt="Path Guidance for the Elderly"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Elderly Vibrations<i class="material-icons small right arrow">expand_more</i></span><p>Path Guidance for the Elderly</p><div class="reveal"> <hr><p>Elderly Vibrations utilizes open-source hardware and API's to make the world more accessible for blind older adults. Android Studio controls extrapolated 3D features using monocular vision. Also, Android Studio provides a variety of packages and Bluetooth solutions to alert the user of possible dangers in their path of travel. Arduino Uno and ESP 32 are used to enhance the connectivity of Bluetooth to pass data from the user to the interface. The Arduino connects to two DC motors with homemade counterweights to generate vibrations that prevent the user from walking into unexpected objects.</p><div class="chips"><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down">ARCore</div><div class="chip hide-on-med-and-down">Arduino</div><div class="chip hide-on-med-and-down">Bluetooth</div></div><hr><a class="waves-effect waves-light" href="https://github.com/commaai/entium" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="ramily"></a><div class="card-image waves-effect waves-light activator"><img src="images/ramily-d0aa76af2ed4f95633ca5819d0d62c5b.jpeg" alt="Pairing Student Parents with Student Sitters"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Ramily<i class="material-icons small right arrow">expand_more</i></span><p>Pairing Student Parents with Student Sitters</p><div class="reveal"> <hr><p>Ramily is a mobile app built on the mission of enriching the lives of student parents by reducing childcare concerns. Currently, an unmet need exists at West Chester University (WCU) for student parents, increasing the challenges of the already intense college process. Traditional daycare centers can cost on average $972 a month for toddlers and do not allow parents to pick and choose days of use. Using local West Chester babysitters provides for flexibility in being able to utilize the service only when needed. The app will function specifically for the West Chester University community as participants will be required to enroll with a WCU ID number.</p><div class="chips"><div class="chip hide-on-med-and-down">Cesium</div><div class="chip hide-on-med-and-down">Entwine</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down">Numpy</div></div><hr><a class="waves-effect waves-light" href="https://app.wcuramily.com" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="entium"></a><div class="card-image waves-effect waves-light activator"><img src="images/entium-84b491582e1a2b8968d7b6705e2ff0dd.jpeg" alt="3D Tile Converter for Cesium"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Entium<i class="material-icons small right arrow">expand_more</i></span><p>3D Tile Converter for Cesium</p><div class="reveal"> <hr><p>Entwine is a data organization library for massive point clouds, designed to conquer datasets of hundreds of billions of points. Meanwhile, Cesium is a JavaScript library for creating 3D globes in a web browser. To bridge the gap between these two services, Entium converts binary files into the 3D Tile format while supporting more Cesium-centric features. The tiles are optimized to reduce overhead in the browser through octree culling. Other functionality includes data quantization, metadata instancing, and property association.</p><div class="chips"><div class="chip hide-on-med-and-down">Cesium</div><div class="chip hide-on-med-and-down">Entwine</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down">Numpy</div></div><hr><a class="waves-effect waves-light" href="https://github.com/commaai/entium" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="loopbox"></a><div class="card-image waves-effect waves-light activator"><img src="images/loopbox-8ef94bc4d2668448f64f2693314e929a.jpeg" alt="Smart form for VC Investment Curation"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Loopbox<i class="material-icons small right arrow">expand_more</i></span><p>Smart form for VC Investment Curation</p><div class="reveal"> <hr><p>This app categorizes startups and compares them for venture capitalists' analysis purposes. We utilized information extraction and entity recognition to identify and deduct the critical aspects of a startup. Then, we built the training data by scraping from Bloomberg articles with a Quora question. In the backend, we implemented a deep neural network architecture composing of two LSTM units for word semantic embedding for the two documents linked to a series of dense layers terminated with a single unit softmax output for sentence similarity.</p><div class="chips"><div class="chip hide-on-med-and-down">NLP</div><div class="chip hide-on-med-and-down">React</div><div class="chip hide-on-med-and-down">Python</div><div class="chip hide-on-med-and-down">Machine Learning</div></div><hr><a class="waves-effect waves-light" href="https://devpost.com/software/vc-investment-tool" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="poketwatch"></a><div class="card-image waves-effect waves-light activator"><img src="images/poketwatch-6db682cdc0d3bb0c20cc29270e69843d.jpeg" alt="Eyes for the Visually Impaired"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Poket Watch<i class="material-icons small right arrow">expand_more</i></span><p>Eyes for the Visually Impaired</p><div class="reveal"> <hr><p>The app utilizes the front-facing camera and a minimalistic UI to analyze a room, then provides feedback regarding the surroundings. Furthermore, by enabling the user to use voice commands, they can interact through a much easier mean to find out important information. Some features include being able to tell which side of the room an item of interest is on and describing general surroundings.</p><div class="chips"><div class="chip hide-on-med-and-down">React Native</div><div class="chip hide-on-med-and-down">Azure</div><div class="chip hide-on-med-and-down">Tensorflow</div></div><hr><a class="waves-effect waves-light" href="https://devpost.com/software/poket-watch" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="titansofnuclear"></a><div class="card-image waves-effect waves-light activator"><img src="images/titansofnuclear-a7bedadd2a6b3879176d9643f5eeddd9.jpeg" alt="Map of Companies in Nuclear"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Nuclear Visualizer<i class="material-icons small right arrow">expand_more</i></span><p>Map of Companies in Nuclear</p><div class="reveal"> <hr><p>This is a map featuring over 1000 companies working in the nuclear industry and their associated information—location, website, and a short description. The app was built on Mapbox’s infrastructure and Github Pages static hosting and provide a simple visualization of the spread of data and their respective categorization. All data is downloaded on the fly and uses minimal system resources.</p><div class="chips"><div class="chip hide-on-med-and-down">Mapbox</div><div class="chip hide-on-med-and-down">Fuzzy Search</div></div><hr><a class="waves-effect waves-light" href="https://map.titansofnuclear.com/" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="ycdsmatcher"></a><div class="card-image waves-effect waves-light activator"><img src="images/ycdsmatcher-a87497a52d606cf4c670d24f151bc7af.jpeg" alt="Former Students Seach Engine"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">YCDSMatcher<i class="material-icons small right arrow">expand_more</i></span><p>Former Students Seach Engine</p><div class="reveal"> <hr><p>YCDS Matcher runs on Facebook’s graph API, Whitepages, and pipl. Each of the sources contributes to their parts of the data and acts as a form of validation. It works by scraping through multiple different online sources and building a genealogy to then track down a person.</p><div class="chips"><div class="chip hide-on-med-and-down">Selenium</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down">pipl</div><div class="chip hide-on-med-and-down">Whitepages</div><div class="chip hide-on-med-and-down">Graph API</div></div><hr><a class="waves-effect waves-light" href="https://devpost.com/software/ycdsmatcher" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="vibez"></a><div class="card-image waves-effect waves-light activator"><img src="images/vibez-979b1e5c3505e809ed97a67d20f60d35.jpeg" alt="Friends Through Concerts"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Vibez<i class="material-icons small right arrow">expand_more</i></span><p>Friends Through Concerts</p><div class="reveal"> <hr><p>Vibez was the result of a challenge in Outsidelands Hacks, built to connect people who attend the concert. The idea was to connect people with a similar interest not to only attend but also bond with friends. The app is built using AngularJS but depends on ionic for components. It also uses a NodeJS server for data retrieval.</p><div class="chips"><div class="chip hide-on-med-and-down">AngularJS</div><div class="chip hide-on-med-and-down">ionic</div><div class="chip hide-on-med-and-down">NodeJS</div><div class="chip hide-on-med-and-down">Social Media</div></div></div></div></div><div class="card"><a name="fancyprox"></a><div class="card-image waves-effect waves-light activator"><img src="images/fancyprox-fbf92d44336f7f463ff4981a83f1a5eb.jpeg" alt="Simple and Available Web Proxy"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Fancy Prox<i class="material-icons small right arrow">expand_more</i></span><p>Simple and Available Web Proxy</p><div class="reveal"> <hr><p>FancyProx is an easy-to-deploy proxy utilizing Google App Engine as a host. FancyProx is a more optimized proxy in comparison to others because it caches websites as it goes, allowing for quicker retrieval on a subsequent visit. Furthermore, because it is on the Google App Engine, it enables users to create their proxy easily.</p><div class="chips"><div class="chip hide-on-med-and-down">Google App Engine</div><div class="chip hide-on-med-and-down">Python</div><div class="chip hide-on-med-and-down">Proxy</div><div class="chip hide-on-med-and-down">WebApp2</div><div class="chip hide-on-med-and-down">Cache</div></div><hr><a class="waves-effect waves-light" href="http://fancyprox1.appspot.com/" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="mytransfer"></a><div class="card-image waves-effect waves-light activator"><img src="images/mytransfer-b4d2ab4a06021653a0c87754faa2f24e.jpeg" alt="Share school To MyHomework"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">MyTransfer<i class="material-icons small right arrow">expand_more</i></span><p>Share school To MyHomework</p><div class="reveal"> <hr><p>MyTransfer integrates Learning Systems, Schoology, Edmodo, Blackboard, and the homework management system, MyHomework. MyTransfer reverse engineers the MyHomework system so that you do not need to worry about adding assignments anymore. Most importantly, it copies all relevant information, such as date, time, description, and more.</p><div class="chips"><div class="chip hide-on-med-and-down">Chrome Extension</div><div class="chip hide-on-med-and-down">Python</div><div class="chip hide-on-med-and-down">Web Scraping</div><div class="chip hide-on-med-and-down">Neural Network</div></div></div></div></div><div class="card"><a name="stemclasses"></a><div class="card-image waves-effect waves-light activator"><img src="images/stemclasses-b5952bac18a988a8dcf227ca29c9d9bc.jpeg" alt="Your School Schedule in a Convenient Place"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">STEM Classes<i class="material-icons small right arrow">expand_more</i></span><p>Your School Schedule in a Convenient Place</p><div class="reveal"> <hr><p>With deployment to over 800 students, this tool allows a user to view the amount of time remaining in a class period and the schedule format that corresponds with the day. This was a challenging project to execute because it requires native code injection to enable notifications.</p><div class="chips"><div class="chip hide-on-med-and-down">Native Code</div><div class="chip hide-on-med-and-down">Java</div><div class="chip hide-on-med-and-down">Injection</div><div class="chip hide-on-med-and-down">Reflection</div><div class="chip hide-on-med-and-down">Website Scraping</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/STEMClasses" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="ioculist"></a><div class="card-image waves-effect waves-light activator"><img src="images/ioculist-094422923bed9ab7c50a4c27d55f5ca5.jpeg" alt="An Eye Test More Convenient than the Doctor"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">iOculist<i class="material-icons small right arrow">expand_more</i></span><p>An Eye Test More Convenient than the Doctor</p><div class="reveal"> <hr><p>A mobile application that tracks the distance between the user's eyes as he backs away from his phone. It uses Snellen's formulas and voice recognition to generate a highly accurate eye exam on your iOS or Android device. This test checks for visual acuity, color blindness, and astigmatism.</p><div class="chips"><div class="chip hide-on-med-and-down">iOS</div><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down">Voice Recognition</div><div class="chip hide-on-med-and-down">Visual Recognition</div><div class="chip hide-on-med-and-down">Simplistic UI</div></div><hr><a class="waves-effect waves-light" href="https://github.com/springle/iOculist" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div></div><div class="col l6 s12"><div class="card"><a name="boostogy"></a><div class="card-image waves-effect waves-light activator"><img src="images/boostogy-a0fa94a63ecad53ad677f41418371ce7.jpeg" alt="Updates schoology to be more user friendly and intuitive!"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Boostogy<i class="material-icons small right arrow">expand_more</i></span><p>Updates schoology to be more user friendly and intuitive!</p><div class="reveal"> <hr><p>Enhances Schoology with tons of features: circle icons opposed to squares, hiding classes, rearrange classes, a stagnate sidebar and top bar, infinite scrolling, removal of school themes, rename classes, popup scroll lock, Boostogy settings, quiz highlighter and tools, and many other minor changes.</p><div class="chips"><div class="chip hide-on-med-and-down">Javascript</div><div class="chip hide-on-med-and-down">Web Scraping</div><div class="chip hide-on-med-and-down">CSS</div><div class="chip hide-on-med-and-down">HTML Templates</div><div class="chip hide-on-med-and-down">Chrome Extension</div></div><hr><a class="waves-effect waves-light" href="https://chrome.google.com/webstore/detail/boostogy/kggdhabjkonkgnmmcnbjeiifllidfgde?utm_source=chrome-ntp-icon" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="wordiel"></a><div class="card-image waves-effect waves-light activator"><img src="images/wordiel-1308636f103b9ed1ee65f9fb5d34dcbb.jpeg" alt="Advanced Collision Based Image Generation"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Wordiel<i class="material-icons small right arrow">expand_more</i></span><p>Advanced Collision Based Image Generation</p><div class="reveal"> <hr><p>Inspired by Wordle, it was an attempt to make an Open Source version of API that would allow developers to generate word clouds easily. This was a fun project to make because it required extensive math knowledge and pushed my technical ability to the next level, implementing and learning algorithms to make the tool more efficient.</p><div class="chips"><div class="chip hide-on-med-and-down">Java</div><div class="chip hide-on-med-and-down">Math 2D</div><div class="chip hide-on-med-and-down">QuadTree</div><div class="chip hide-on-med-and-down">Word Cloud</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/Wordiel" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="middlemeets"></a><div class="card-image waves-effect waves-light activator"><img src="images/middlemeets-a7f577908f51e99d88a755739f42079e.jpeg" alt="Spend Less Time Traveling and More Time Having Fun"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Middle Meets<i class="material-icons small right arrow">expand_more</i></span><p>Spend Less Time Traveling and More Time Having Fun</p><div class="reveal"> <hr><p>Middle Meets is an Android application that relies on a Java RESTful server to provide the necessary map data. The app allows friends and acquaintances to meet at a center-point based on a list of locations. It was a great experience working on this project due to its market need.</p><div class="chips"><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down">RESTful</div><div class="chip hide-on-med-and-down">Yelp</div><div class="chip hide-on-med-and-down">Google Places</div></div><hr><a class="waves-effect waves-light" href="https://bitbucket.org/ProjectBarks/middlemeets" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="stemhacks"></a><div class="card-image waves-effect waves-light activator"><img src="images/stemhacks-910b14fa1634d9564e822086f45e9174.jpeg" alt="Planning Hackathons In One Place"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">STEMHacks Admin<i class="material-icons small right arrow">expand_more</i></span><p>Planning Hackathons In One Place</p><div class="reveal"> <hr><p>STEMHacks Admin is an elegantly coded dashboard that centralizes the team's functions. It was created as a basic automatic emailer for our sponsors, but the project slowly snowballed into an entire dashboard with a user, chat, broadcasting, and support with many other tools. STEMHacks encompasses a lot of languages and frameworks, increasing its complexity while increasing the team's productivity.</p><div class="chips"><div class="chip hide-on-med-and-down">Google App Engine</div><div class="chip hide-on-med-and-down">jQuery</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down">Bootstrap</div><div class="chip hide-on-med-and-down">RESTful</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/STEMHacks-Admin" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="ftcscouter"></a><div class="card-image waves-effect waves-light activator"><img src="images/ftcscouter-0246d844f5d6ca8f7589413e597958c7.jpeg" alt="Score FTC Match and Analyse Match Data"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">FTC Scouter<i class="material-icons small right arrow">expand_more</i></span><p>Score FTC Match and Analyse Match Data</p><div class="reveal"> <hr><p>FTC Scouter is a Material Design Android application focused on collecting match data and analyzing it. The data is serialized in JSON and then converted into a MySQL database where Tableau visualizes the data. This application was fun to build because it required support for a large squee of devices and required a lot of libraries to simulate the Material Design look.</p><div class="chips"><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down"> Material Design</div><div class="chip hide-on-med-and-down"> Database Sync</div><div class="chip hide-on-med-and-down"> Serialization</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/OOTBScouter" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="beatsync"></a><div class="card-image waves-effect waves-light activator"><img src="images/beatsync-28561ea41c0f0df272c3d59b77b35f19.jpeg" alt="Seamless Audio Syncing Over the Web"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Beatsync<i class="material-icons small right arrow">expand_more</i></span><p>Seamless Audio Syncing Over the Web</p><div class="reveal"> <hr><p>This app creation was incited due to irritation when trying to listen to songs with friends. BeatSync allows users to create a playlist using their favorite streaming service and have the audio seamlessly synced between multiple devices. It was great working on this project and having to write the web protocol that would allow the music to sync with no auditory difference.</p><div class="chips"><div class="chip hide-on-med-and-down">NodeJS</div><div class="chip hide-on-med-and-down"> Javascript</div><div class="chip hide-on-med-and-down"> jQuery</div><div class="chip hide-on-med-and-down"> Python</div><div class="chip hide-on-med-and-down"> SoundCloud</div><div class="chip hide-on-med-and-down">Web Protocol</div></div><hr><a class="waves-effect waves-light" href="https://github.com/beatsync" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="laugher"></a><div class="card-image waves-effect waves-light activator"><img src="images/laugher-e56a21aa8ca2847e1540aff339816376.jpeg" alt="A Simple App To Tell Jokes"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">The Laugher<i class="material-icons small right arrow">expand_more</i></span><p>A Simple App To Tell Jokes</p><div class="reveal"> <hr><p>Comprised of an app engine host and an app, The Laugher allows users to create and share jokes. This project was fun not because of the sheer amount of funny jokes, but the complexity of writing a bot that could scrape websites for jokes and classify them.</p><div class="chips"><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down">Material Design</div><div class="chip hide-on-med-and-down"> RESTful</div><div class="chip hide-on-med-and-down">Website Bot</div><div class="chip hide-on-med-and-down"> Google App Engine</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/TheLaugher" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="infinitycache"></a><div class="card-image waves-effect waves-light activator"><img src="images/infinitycache-a977891968bc9e568845e1dbc7ca2d13.jpeg" alt="The Simplest Static Storage Available"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Infinity Cache<i class="material-icons small right arrow">expand_more</i></span><p>The Simplest Static Storage Available</p><div class="reveal"> <hr><p>EasyCache is a simplistic yet well documented caching library focused towards Android in making the retrieval and serialization of objects for short term storage simplistic. Using a combination of annotations and a strong class structure EasyCache makes it efficient to quickly retrieve and store objects for later.</p><div class="chips"><div class="chip hide-on-med-and-down">Cache</div><div class="chip hide-on-med-and-down">Serialization</div><div class="chip hide-on-med-and-down">SQL</div><div class="chip hide-on-med-and-down">Efficiency</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/infinity-cache" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="convoanalyzer"></a><div class="card-image waves-effect waves-light activator"><img src="images/messenger-dba0d528973d15c945f638c6b0e64154.jpeg" alt="Analyse Your Conversations through Natural Language Processing"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Conversation Analyser<i class="material-icons small right arrow">expand_more</i></span><p>Analyse Your Conversations through Natural Language Processing</p><div class="reveal"> <hr><p>Employing Natural Language Processing and data management techniques, FCE allows for a user to see the subjects brought up in a Facebook conversation and determine whether the conversation was negative or positive. Using libraries such as D3 and NLTK, the application makes it easy to display conversation metrics and information. The project was thoroughly enjoyable as it was a project that had not been previously experimented.</p><div class="chips"><div class="chip hide-on-med-and-down">Google App Engine</div><div class="chip hide-on-med-and-down">Python</div><div class="chip hide-on-med-and-down">Natural Language Processing</div><div class="chip hide-on-med-and-down">Node</div><div class="chip hide-on-med-and-down">D3</div></div><hr><a class="waves-effect waves-light" href="https://github.com/ProjectBarks/PersonalityEvaluation" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="screenshot"></a><div class="card-image waves-effect waves-light activator"><img src="images/bitbar-aa39427b523c7f45e2e7a7ea193ff00b.jpeg" alt="Quick And Simple Way To Take Screenshots"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">BitBar Screenshot<i class="material-icons small right arrow">expand_more</i></span><p>Quick And Simple Way To Take Screenshots</p><div class="reveal"> <hr><p>Built on top of BitBar, a simple dock framework, the tool allows for easy screenshots. The app utilizes AppleScript and shell to activate the machine’s screen capture tool and then redirects the image to where the user wants.</p><div class="chips"><div class="chip hide-on-med-and-down">applescript</div><div class="chip hide-on-med-and-down">shell</div><div class="chip hide-on-med-and-down">bitbar</div><div class="chip hide-on-med-and-down">python</div></div><hr><a class="waves-effect waves-light" href="https://getbitbar.com/plugins/System/screenshot.1d.py" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="dynapp"></a><div class="card-image waves-effect waves-light activator"><img src="images/dynapp-c2dc4726ef833ae400d010d10cc73a65.jpeg" alt="Advanced Dynamic Packaging System For On The Fly App Modification"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Dynapp<i class="material-icons small right arrow">expand_more</i></span><p>Advanced Dynamic Packaging System For On The Fly App Modification</p><div class="reveal"> <hr><p>With the utilization of maven and a custom installer, Android apps can on-the-fly load code. The maven plugin uses the Android compiler to convert Java applications into native Android applications and copies to code into the phone's directory. The phone then uses a dynamic loader to inject the code into the program easily.</p><div class="chips"><div class="chip hide-on-med-and-down">Maven</div><div class="chip hide-on-med-and-down">Dynamic Loading</div><div class="chip hide-on-med-and-down">Android</div><div class="chip hide-on-med-and-down">Custom Compilier</div><div class="chip hide-on-med-and-down">Java</div></div><hr><a class="waves-effect waves-light" href="https://github.com/dynapp" target="_blank" rel="noopener"><i class="material-icons right">open_in_new</i>More Info</a></div></div></div><div class="card"><a name="prostheticarm"></a><div class="card-image waves-effect waves-light activator"><img src="images/prostheticarm-394921c5a313cc4d87993520cefd1320.jpeg" alt="Neurally Controlling A Prostetic Arm Through EEG's"><!--+img(image, short_description).activator--></div><div class="card-content"><span class="card-title activator">Mind Control Prosthetic Arm<i class="material-icons small right arrow">expand_more</i></span><p>Neurally Controlling A Prostetic Arm Through EEG's</p><div class="reveal"> <hr><p>Adopting the Emotive EPOC headset, a simple pattern recognition algorithm, and a Bluetooth interface, a LEGO prosthetic arm can be controlled through thought. The headset takes in a raw EEG input then a program made in C using the emotive developer library and correlates specific thought patterns to a calibrated action. The application then activates the Lego Mindstorms through a Bluetooth connection. Currently, the hand only has two groups of movable fingers and the thumb; however, in newer versions of the prosthetic, more hydraulic arms could be added. The project was recognized by multiple fairs and had a broad range of applications.</p><div class="chips"><div class="chip hide-on-med-and-down">EPOC</div><div class="chip hide-on-med-and-down">C++</div><div class="chip hide-on-med-and-down">EEG</div><div class="chip hide-on-med-and-down">Neural Input</div><div class="chip hide-on-med-and-down">Pattern Recognition</div><div class="chip hide-on-med-and-down">Bluetooth</div><div class="chip hide-on-med-and-down">Prosthetic</div></div></div></div></div></div></div></div></div><footer class="page-footer"><div class="footer-copyright"><div class="container">©
2016 - <span id="end-date">2020</span> Copyright of Brandon Barker</div></div></footer></div></div></main><script type="text/javascript" src="main-9579eac1a5a382fa2aeb.js"></script></body></html>