Archive

Skip to end of metadata
Go to start of metadata

2016 Placements

Starting in late Q3

Volunteer Name Primary Skills Experience Level Placement Length of Placement
Lev Tatz Javascript, Ruby, Angular, Ruby on Rails, HTML, CSS, MySQL, Python Medium FreeCycle Network 10 weeks
Pedro Pablo Rodriguez JavaScript, Node.Js, Angular.Js, JQuery, Mongo Medium Courseworld 8 - 12 weeks
Helena Kotas C#, .NET, C++ XML/XSLT, SQL, Python, HTML,CSS, JSON High ATMA Open
Krishna C Swift, Python, C Low Duke U Project 10 weeks
Mohmmad Ismail Khan Java, Python Low Duke U Project 8 weeks
Jayashree Nikalje Oracle Database, SQL, Unix Shell scripting, Data Modeling, Oracle DBA High Fordham U Platform 10 weeks
Sung Kim Python, HTML5, CSS3, JQuery, and Bootstrap High Global Leaks 12 weeks
Soldevelo Android, iOS, Javascript, Java Very High ODK with John Higgins 5 - 15 weeks
Lea Cooke UI, UX, Design High Poet Describer Tool - Sue-Ann 8 - 10 weeks
Ann Junker UX Design, HTML, CSS High UX Redesign for Secure App Generator - John Higgins 6 weeks
Seth West Javascript, MySQL, HTML, CSS High Samasta Health Foundation 12 weeks
Novi Sonko Full-stack Developer High Samasta Health Foundation 12+ weeks
Harry Staley Full-stack developer High UPR Prototype - John Higgins 6 weeks
Tyler Littlefield Full-stack developer High UPR Prototype - John Higgins 6 weeks
Shreya Front-end developer High OurVoteLive 12 weeks
Alissa May Product Manager High OurVoteLive 12 weeks
Ben Full-stack developer High OurVoteLive 12 weeks
Rajul Back-end developer High OurVoteLive 12 weeks
Ivan Front-end developer Medium OurVoteLive 12 weeks
Sunny Full-stack developer High OurVoteLive 12 weeks
Milano Hyacinthe HTML, CSS, JavaScript, SQL, C# High Whale SMS 8 weeks
Rajeswari Krishnan Java Developer Medium Project Manager for Whale SMS 6 weeks
Mihail Temelkov Python, Flask, SQL High FordHam U. Platform 6 weeks
Saleh Rezaei .Netframework, WPF, C#, SQL, PHP Medium FordHam U. Platform 6 weeks
Chris Cortese Javascript, Meteor, PHP (LAMP), HTML5, CSS3 High Nick Adams, Ushahidi 2 weeks
Jenny Wang Java, C++, HTML, CSS, Javascript, PHP, MySQL High Mifos.org 4 - 8 weeks
Colin Trent UI, Javascript, HTML, CSS Medium Whale SMS 4 - 8 weeks
Justin D. Kahn UI, HTML, CSS Medium Martus Web / Docs - Rachel Bernstein 4 - 8 weeks
Melissa Rudofsky Ruby, Rails, (AJAX, JQuery), SQL, HTML, CSS Low Martus Web / Docs - Rachel Bernstein 4 - 8 weeks

Old Project work

JustFix.NYC "Smart Features"

Organization Category Housing Security
Organization Name JustFix.nyc
About Us JustFix.nyc is a non-profit that supports renters (currently in NYC) facing evictions and neglected housing conditions with technology that helps them build well-documented cases and connect with community and legal advocates. Our platform is comprised of two complementary tools:

1. A mobile app that assists tenants in gathering evidence, mediating with their landlord through templated communications, reporting violations to city agencies, connecting with organizers and attorneys, and presenting a “case history” in housing court (currently available at http://www.justfix.nyc/). 

2. A dashboard that allows community organizers, legal aid attorneys, and other advocates to communicate with tenants and track data about buildings, landlords, and neighborhoods. It will be integrated with open datasets from a range of city and state agencies (in development).
Website http://www.justfix.nyc/
Project Name JustFix “Smart Features”
Description 1. We currently ask users on the Tenant App to take photos of any critical documents that should be added to their account/case. However, the photos are often poor quality. We want to integrate a document scanning feature so that the photo capture detects a document and produces a higher quality image that can be uploaded and eventually printed. A javascript SDK would be used: https://scanbot.io/en/jssdk.html. Additionally, we would like to include OCR (Optical character recognition) so that we could detect particular text and fields on the uploaded/photographed documents and use that data in various ways.

2. Our tenants users have a variety of tactics they can take to achieve resolutions in issues with their landlords. They often meet with advocates who suggest specific actions for them to take -- what we call “tenant homework”. We want to incorporate Machine Learning in order to start building out a logic and automation or recommendation for the tactics a tenant should use based on what we have seen to be most successful for past users. \\Additionally, we would like to include OCR (Optical character recognition) so that we could detect particular text and fields on the uploaded/photographed documents and use that data in various ways.

Time Estimation 8 - 12 weeks at 10-20 hours per week
Skills Needed To be consistent with the architecture and skills available within JustFix, we would use tools and technologies that have strong support both within JustFix and within the industry.
Number of Volunteers Requested 3-5 Engineers with a focus on Javascript and familiarity with document detection and OCR technologies, as well as machine learning.
Specific Tasks Key features to produce are:
  • Integrate a javascript SDK for document scanning
  • Integrate OCR to read those documents
  • Produce a machine learning framework to catalog prescribed tactics for tenants with a goal towards a recommendation engine of tactics.
Links (to be provided upon inquiry)
Contact Georges: georges@justfix.nyc
Dan (technical lead): dan@justfix.nyc
Ashley (design lead): ashley@justfix.nyc



Freecycle Network Website Platform

Organization Category Environmental and Community-building
Organization Name The Freecycle Network
About Us Freecycle is a non-profit with a mission to build a worldwide sharing movement that reduces waste, saves precious resources & eases the burden on our landfills while enabling our members to benefit from the strength of a larger community.  We have over 5000 local groups around the world and over 5.5 million members.
Website http://www.freecycle.org
Project Name Freecycle 3.0
Description Freecycle is building a new and improved web application/site to replace our aging legacy one, adding new features and making the current funcationality easier to use and usable with modern mobile devices.  The app basically allows users to search for and join local Freecycle groups near them, post items, and respond to others’ posts.  A more social focus in the new version will allow people to have friends lists and create groups of friends which will enable not only giving away items but also loaning and borrowing items.   The application has been fully designed with wireframes and mockups and a styleguide and some pages have been built.  On the back-end there’s a functioning data access layer that uses GraphQL to talk to our existing MySQL database.  We’ve built the beginnings of other backend functionality and the start of the internal administrative tools used to manage the site.  Our technical team is very small; our one full-time engineer is often busy maintaining and supporting the legacy site, and volunteers have come and gone.  We’re a year and a half into this project and need some extra hands to get us to the finish line.
Time Estimation 8-10 weeks at 20-40 hours a week
Skills Needed
  • Frontend:  HTML, javascript, Foundation, bootstrap, jQuery, css/SASS 
  • Backend: serverside javascript, nodejs, hapijs framework, MySQL, GraphQL
Number of Volunteers Requested 2  front-end developers 
1 - 2 back-end developers
Specific Tasks front-end devs will focus on building out pages based on our design mockups and style guide.
back-end:  assist in adding new data features to our database and data access layer to support new version’s new features
• build basic content-management features for non-tech admins to create “static” content pages
• duplicate/port legacy app’s membership, group and post functionality
• build new Friend and Borrowing features and enhanced member profilie features
• design/build API for sharing our data with 3rd party developers
• duplicate/port moderator tools application for administering Freecycle groups
• write tests for all the above
Links (links to design mockups, wireframes, developments sites, etc can be provided upon inquiry)
Contact Steev Hise, Senior Engineer: steev@freecycle.org

866 Our Vote

Election Protection is a voter support program that operates during each US election cycle. The program activates over 1000 volunteers to help prospective voters navigate systemic obstacles and cast their ballots. On November 3 and 4 in 2014 alone, Election Protection assisted voters with nearly 18,000 individual issues. We hope to double that number in 2016 by driving more voters to our support hotline with an intensive marketing campaign.

The ticketing system, branded Our Vote Live and based on GPL-licensed Request Tracker by Best Practical, brokers each voter's issue between the correct support volunteers to ensure resolution. On Election Day, November 8 2016, Our Vote Live must be usable by more types of users and a at a larger scale than it has ever performed before.

To ensure that performance level, Lawyers' Committee is seeking three types of volunteer technologists:

Needed DevOps Engineers:
Description Primary goal is to complete a partial infrastructure description in Ansible (https://github.com/bcduggan/ansible-rt):
  • Complete existing, partial role and site playbooks for our Web app, Request Tracker
  • Develop ability to deploy to development, user testing, and production servers across multiple providers
  • Assist in selecting and deploying key management mechanism for infrastructure
  • Evaluate possibility of running app with our customizations on a cloud compute infrastructure
  • Set up infrastructure to test app performance running at scale|
Time Estimate 40 - 80 Hours Total
Skills
  • Ansible and Python
  • CentOS, RHEL, SELinux
  • MySQL, PostgreSQL
  • Apache, nginx, JMeter, Selenium
  • Amazon EC2, Google Cloud, Microsoft Azure
Number of Volunteers 1 - 2



Needed Perl and Web Developers:
Description Primary goal is to develop a simplified interface - mostly a form - to allow volunteers to create and resolve tickets for voter issues.
  • Develop a form using Perl Mason templates in Request Tracker to allow intake of voter issues with multiple workflows
  • Package form as an RT::Extension Perl library
  • Optionally complete any of the following customizations
  • Bulk user creation via CSV upload
  • Integrate EtherCalc or similar Web spreadsheet as a data display tool
  • Our users primarily interact with data using Excel. This is for their convenience.
  • Construct page in RT for users to download bulk data sets
Time Estimate 40 - 120 Hours Total
Skills
  • Perl and Mason
  • REST, Javascript, CSS, possibly a modern MV* Javascript framework such as Backbone or React
Number of Volunteers 2 - 3

Sunny Patel: https://www.linkedin.com/in/sunny-patel-21923137

Needed Data and Privacy Expert
Description Primary goal is to advise and guide Lawyers' Committee's use and non-use of voter personal identifying information in advocacy efforts and litigation
  • Introduce data, privacy, and security concepts in a (hopefully in-person) presentation to non-technical Lawyers' Committee staff
  • Analyze existing data flow and user work flows of the Election Protection program and make recommendations for appropriate policies, tools, and licensing agreements governing those flows
Time Estimate 10 - 20 Hours Total
Skills
  • Experience in developing privacy policies, terms of use, acceptable use policies, and data product licensing
  • Experience implementing best practices for securing data sets containing personal identifying information
  • Experience in responding to data breaches
  • HIPAA, FERPA, or GLBA compliance
  • Voter and elections privacy
Number of Volunteers 1




#1

Full WebVTT
Organization Category Interactive Transcript
Organization Name Rutherford Living History at Duke University
About Us The Living History program is an innovative interview platform, oral history archive and media lab. We’re researching and creating new ways to use recorded interviews as tools for investigating, understanding and narrating current events and issues.

Over four decades, the Living History program has conducted interviews with public figures and participants in social change. Part of the DeWitt Wallace Center for Media and Democracy at Duke’s Sanford School of Public Policy, we believe that in-depth recorded interviews offer unique and powerful insights into people and events.

Our goal is to make interviews a richer, more practical ingredient in the work of journalists, academics and others.
Website http://livinghistory.sanford.duke.edu/
Project Name Help Able Player go full WebVTT
Description The Rutherford Living History site uses Able Player to serve up interactive transcripts. We are also aiming to serve as a model for others. Our goal is to make it easy for anyone to put up a WordPress website with interactive transcripts using open source software. 

Although Able Player is ahead of other players we've seen in implementing the WebVTT standard needed for interactive transcripts, it is still not a full implementation. It's a well-coordinated open source project headed up by Terrill Thompson of Washington University. The relevant issue for fully implementing WebVTT is issue 13.
Time Estimation Several weeks?
Skills Needed Video Player development
HTML 5
Number of Volunteers Requested 1-2 Engineers
Specific Tasks Fully implement WebVTT – Issue 13
Also tackle any related issues.
Links Able Player
https://github.com/ableplayer
https://github.com/ableplayer/ableplayer/issues

WebVTT
https://w3c.github.io/webvtt/
https://developer.mozilla.org/en-US/docs/Web/API/Web_Video_Text_Tracks_Format

Rutherfurd Living History GitHub repository
The code base for the site is open source and located here:
https://github.com/DukeLivingHistory/RLH-Site-Code
Contact Kim Patch kim@scriven.com


#2

Transcript to WebVTT
Organization Category Interactive Transcript
Organization Name Rutherford Living History at Duke University
About Us The Living History program is an innovative interview platform, oral history archive and media lab. We’re researching and creating new ways to use recorded interviews as tools for investigating, understanding and narrating current events and issues.

Over four decades, the Living History program has conducted interviews with public figures and participants in social change. Part of the DeWitt Wallace Center for Media and Democracy at Duke’s Sanford School of Public Policy, we believe that in-depth recorded interviews offer unique and powerful insights into people and events.

Our goal is to make interviews a richer, more practical ingredient in the work of journalists, academics and others.
Website http://livinghistory.sanford.duke.edu/
Project Name Transcript to WebVTT
Description Standalone open source PC/Mac tool that will take transcripts that include time codes that are formatted in various ways and render WebVTT. This will speed the process of publishing interactive transcripts
Time Estimation Several weeks?
Skills Needed PC/Mac development
Number of Volunteers Requested 1-2 Engineers with a focus on PC/Mac development
1 UI/UX designer
Specific Tasks This stand-alone utility for the PC/Mac will ingest transcripts from transcriptionists and other software that include time codes and render WebVTT that can be posted as an interactive transcript. I have a 600-line Word macro, and a smaller macro that must be monitored, that together take the output from Audio Notetaker and render WebVTT. The WebVTT utility would take a wider range of input, including time codes that have a start point but lack and endpoint, and render WebVTT automatically. It would be able to handle irregularities that appear in manual transcripts, including extra spacing. It should be easy for journalists to use. 

Maybe using it would simply be a matter of putting the target file in a certain folder, and the Transcript to WeVTT tool would automatically render and open a dialog box that shows that the task has been completed or throws an error message (e.g. this file has no time codes).
Links Interactive transcript in action: http://livinghistory.sanford.duke.edu/interviews/henry-frye/
Contact Kim Patch kim@scriven.com



#3

ASR Proofing Tool
Organization Category Interactive Transcript
Organization Name Rutherford Living History at Duke University
About Us The Living History program is an innovative interview platform, oral history archive and media lab. We’re researching and creating new ways to use recorded interviews as tools for investigating, understanding and narrating current events and issues.

Over four decades, the Living History program has conducted interviews with public figures and participants in social change. Part of the DeWitt Wallace Center for Media and Democracy at Duke’s Sanford School of Public Policy, we believe that in-depth recorded interviews offer unique and powerful insights into people and events.

Our goal is to make interviews a richer, more practical ingredient in the work of journalists, academics and others.
Website http://livinghistory.sanford.duke.edu/
Project Name Automatic Speech Recognition Proofing Tool
Description Standalone open source PC/Mac tool that allows the user to more quickly and comfortably proof and correct a document that has been transcribed using automatic transcription.
Time Estimation Several weeks?
Skills Needed PC/Mac development
Number of Volunteers Requested 1-2 Engineers with a focus on PC/Mac development
1 UI/UX designer
Specific Tasks This stand-alone utility for the PC/Mac will have basic editing capabilities and it will have a facility for users to manually maintain two lists of words and phrases:
1. Words and phrases that are easily mixed up by automatic transcription, such as "can" and "can't" 
2. Names that may be difficult for the automatic transcription, such as unusual people or place names
- When the user opens a document into the tool 1 and/or 2 will be highlighted with the user's choice of color. 
- The user should be able to easily remove the highlighting as the user scans through to proof the automatic transcription, e.g. the highlight goes away if the word is changed or if it is hovered over for more than X seconds, where the user can set X – maybe with a choice of options.
- The utility allows for full editing so the user can efficiently correct mistakes that are not highlighted 
- The default save to folder can be set by the user to speed the proofing workflow
Links
Contact Kim Patch kim@scriven.com



Mosavali

Mosavali want to test a fully mobile-first approach in providing agricultural extension to Georgia’s 300,000 smallholder farmers. We already see a clear demand for our services. A series of rather casually recorded videos shot in Georgia received over 65.000 views in a matter of weeks. Within 6 weeks, over 800 farmers subscribed to our mailing list. Those are big numbers, for a place like Georgia.

Mosavali needs a smart content delivery system that can be easily scaled to other countries worldwide. We would like to test this approach with an Android application, given the fact that is by far the most used mobile device in rural areas in the developing world. Mosavali plans to develop a Digital Crop Calendar that shows farmers.

NEW!

Name Mosavali Mobile App
Description We would like to build a mobile app that interacts with Mosavali's API to offer users:
  • Mosavali's training videos
  • Personal advice from local agricultural experts on problems they face on the farm.
  • Crop calendar: a personalised schedule showing when best to plant, irrigate and harvest their crops.|



NEW!

Name Weather API
Description To have access to the best and most comprehensive weather data available, we want to integrate several different weather services (Meteoblue, aWhere, weather.com and others). We therefore seek to build a streamlined API that retrieves data from these services and feeds them to the Mosavali platform. With great weather data, we will be able to offer farmers:
  • A personal, tailored schedule telling them exactly when to plant, irrigate, fertilise and harvest their crops, based on the weather conditions at their individual location
  • Weather alerts for their location, alerting them of forecasted emergency weather conditions like hail, frost, storm, etc.|



NEW!

Name Market Prices Module
Description A crucial problem for farmers in developing countries is that they lack access to information on local market prices. As a result, they cannot make optimal decisions on when to sell their products and on which local markets, losing opportunities to improve their livelihoods.The Mosavali team is now recruiting a team of local staff to report prices from all local markets throughout Georgia. We would like to build a module for the online platform that a) aggregates the market price reports submitted by those team members and b) visualises those prices per market in an accessible and visually compelling manner.|

Courseworld.org

Preferred Project CourseWorld.org website improvements
Organization Category E-learning
Organization Name CourseWorld, Inc.
About Us CourseWorld, Inc. (CourseWorld.org) is a 501(c)(3) tax-exempt, 
nonprofit organization incorporated in the state of New York.
Website: www.courseworld.org
Description We seek to redevelop and redesign our website from the ground 
up, improving elements such as the user interface, back end database, and feature set. 
The site is built on a PHP framework – CodeIgniter version 2.1.3.
Time Estimation 8 - 12 weeks at 20 - 40 hours per week
Skills Needed PHP (CodeIgniter)
Number of Volunteers Requested 4-5 engineers (or more, as available)
Specific Tasks 1. Global/homepage changes2. Browsing / Navigation 
3. Other navigation features 
4. Play media 
5. Video "collections" 
6. Crowdsourced curation 
7. Personalized content 
8. Social / community 
9. "About Us" page 
10. Blog There are 10 areas of development (defined in a Google Doc, available on request): 
1. Global/homepage changes 
2. Browsing / Navigation 
3. Other navigation features 
4. Play media 
5. Video "collections" 
6. Crowdsourced curation 
7. Personalized content 
8. Social / community 
9. "About Us" page 
10. Blog
Links https://goo.gl/OQLCbg (request permission)
Contact justin@courseworld.org

Givdo

Organization Category Chartiable Gaming
Organization Name Givdo
About Us Givdo (pronounced “Give-dough”) is a platform that will allow users to contribute money to nonprofits (for free!) through sponsored games. Our flagship app is a fun trivia game aimed at allowing users to choose from the 150 charities currently on the app and play games against friends to win points that translate into real donations for the nonprofits users will select on the app. We are almost finished with the app for launch, we just need a few talented volunteers to add a few features and polish it up!
Website www.givdo.com
Project Name Givdo “Launch Features”
Description We are looking for a group of volunteers willing to help us finish the app to launch this June. We have two developers who have been working on this from the beginning and have a few tasks in mind that we would love to finish before we launch!
Time Estimation 8 - 12 weeks at 10-20 hours per week
Skills Needed To be consistent with the architecture and skills available within JustFix, we would use tools and technologies that have strong support both within JustFix and within the industry.

.Ruby on Rails
.Ionic Framework
.Fullstack Frontend or Backend
.Facebook API
.Ad engine logic (preferred)
.Heroku |

Number of Volunteers Requested 3-5 engineers with a focus on mobile game development and familiarity with the Facebook API as well as Heroku dashboard configuration and ad engines.
Specific Tasks Key features to produce/enhance are:

1) Build UI for Givdo's ad engine (we cannot use a prebuilt engine because we sell our ads individually)

2) Enhance user profile experience (letting users challenge other users to a game on their profiles)

3) Enhance search functionality for nonprofits on the app (right now we pull all nonprofits from FB and can only search by name. Would like to add tiered search - location, keyword, sector)

4) Build backend dashboard section for us to input announcements to our users (e.g., "double points day!")

5) Allow users to share their achievements on social media (won a game, gave X amount to charity through Givdo, etc.)

6) Allow users to submit trivia questions through their profile page (simple email form). |

Links (to be provided upon inquiry)
Contact Lydia (CEO, technical lead): lydia@givdo.com

Other Projects:



NEW!

Name Mapping Refugee Needs Through Social Media Scraping
Description Many refugees are making use of social media to report challenges they are facing with regards to humanitarian supplies, services, shelter and relations with host communities. This information provides a real-time needs assessment of refugee communities, and can therefore be of great value to humanitarian organizations. Using Twitter's API, we seek to build a map that shows tweets and Twitter photos aggregated for location, topic and severity. The module will be fully integrated with Elva's data collection an visualization platform.
Skills
APIs, Twitter, HTML, CSS, JavaScript, Python



NEW!

Name Distance Learning Module
Description Many refugees and IDPs do not have access to jobs and therefore do not have a regular income that allows them to meet their essential needs and enjoy social and economic rights in a sustainable manner. As result, many have become increasingly dependent on external assistance. There is a widely recognized need for effective, targeted and accessible training to strengthen self-reliance of displaced persons worldwide and to foster their economic and social reintegration. Elva therefore seeks to design and develop a distance learning platform for forcibly displaced persons with online courses on key skills and professions.
  • Course design module for educational provider
  • User interface for courses modules containing training videos, exercises and digital problem sets.
  • Online consultations with peers and seasoned local entrepreneurs
    The platform will be piloted in Georgia with 20.000 Internally Displaced Persons (IDPs). The main goal is to achieve an average increase in average household income of at least 10% after year 1, and 25% 2 years after course completion. In case of a successful pilot, Elva will endeavor to apply the platform in other areas worldwide.

    Offered courses will include:
  • Technical skills (e.g. IT development, marketing, etc.
  • Business management skills
  • Farming skills (of particular relevance to IDPs in rural areas)


Last updated March 2016

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.