• The Difference Engine

    Web Development Apprenticeship

Transforming people and nonprofits through technology

We Deliver Much More Than Code

Our web development apprenticeship program exists to transform people’s lives by empowering those who do not have the typical background for entering tech to launch new careers in that field. We provide professional technical solutions to nonprofit and mission-based organizations to help carry out their purpose.

We can build a range of products and features, including:

Database apps (to replace spreadsheets)

Volunteer / inventory management systems

Dashboards for data collection and reporting

Secure payment / donation collection

Customized social networks

Workflow and collaboration tools

Mobile responsive websites

...and more!

We create web applications and sites that allow organizations to use tech to further their missions throughout the world.

How It Works

Our organization works with non-traditional entry level web developers and provides them with real life projects over a staggered 17 week program participation model. They work collaboratively within a team environment under the supervision and mentorship of experienced tech professionals. We offer our solutions PRO BONO to qualified nonprofit or social organizations.

Client Interviews

First, we schedule a meeting with your organization's key stakeholders and our program director to get the initial details of your project and see if we're a good fit. The ideal client/project is brand new, open to any technical solution(s) our team can create and has an open time frame.

Requirements Gathering & Kickoff

Once we're ready to go, we collaborate with you on breaking the project down into specific roles and detailed features. This is a critical first step into getting started on your project - client involvement is KEY. Then we get to work!

Development & Delivery

This is the crux of what we do. Using an iterative process, we breathe life into your product, creating the features that drive its functionality and turning idea into reality. Instead of waiting until the end to demonstrate the final product, we build it in stages, always looping you in to make sure we stay on the right track. Our apprentice developers make sure you’re beyond satisfied before handing over your finalized, polished product.

Ready to get started?

Let’s Talk

Latest portfolio

Our work

Women who code

View Detail

Women Who Code

John marshall

View Detail

John Marshall Law School

Jab homepage

View Detail


Sharing wisdom

View Detail

Sharing Wisdom

Svp home

View Detail

SVP Chicago

Screen shot 2017 04 25 at 3.12.34 pm

View Detail

Rescue Leftover Cuisine

Copy of addie

Adelyn CaDavid

Web Developer
Copy of brittany

Brittany Wetzel

Web Developer
Copy of carlos unprepared

Carlos Martinez

Web Developer
Copy of chris

Chris Bateson

Web Developer
Copy of jose untouched

Jose Gutierrez

Web Developer
Copy of kyle

Kyle Kuhn

Web Developer
Copy of melanie

Melanie Ilseman

Web Developer
Copy of tony

Tony Carillo

Web Developer
Copy of victor

Victor Lee

Web Developer
Copy of zoe

Zoe Lembeck

Web Developer
Copy of emily

Emily Flanagan

Web Developer
Jamie gates

Jamie Gates

Technical Lead
Jameslagattuta 001 gafl7336

James Lagattuta

Web Developer
003 jimtekanjo

Jim Tekanyo

Web Developer
Kenlu 001 gafl7353

Ken Lu

Web Developer

Nicole Daines

Product Owner

Trevor Jones

Technical Lead
Olgabylova 001 gafl7289

Olga Bylova

Web Developer
Zacharysmead 003 gafl7325

Zachary Smead

Web Developer
Troy leach edit

Troy Leach

Technical Lead
Dan hey

Dan Hey

Technical Lead
James chou   pbi 1327

James Chou

Web Developer
Aron lowe

Aron Lowe

Web Developer

Demario Marbray

Web Developer
Dillon streater

Dillon Streater

Web Developer
Erika quinn

Erika Quinn

Web Developer
James hughes

James Hughes

Web Developer
Jay lockridge

Jay Lockridge

Web Developer
Kevin mitchell

Kevin Mitchell

Web Developer
Kyle gundry

Kyle Gundry

Web Developer
Leif neese

Leif Neese

Web Developer
Linda stettler

Linda Stettler

Web Developer
Lynda guillu

Lynda Guillu

Web Developer
Rebecca mutek

Rebecca Mutek

Web Developer
Robert rossol

Robert Rossol

Web Developer
 mg 3115 michael ferretti

Michael Ferretti

Web Developer
 mg 3120  janice wong

Janice Wong

Web Developer
 mg 3128 jon eaves

Jon Eaves

Web Developer
 mg 3153 dov bluming

Dov Bluming

Web Developer
Anthonyradonga 004 gafl7524

Anthony Radogna

Web Developer

Eric Loos

Web Developer
Borisdanilin 001 gafl7393

Boris Danilin

Web Developer
Calvinkichan 005 gafl7484

Calvin Chan

Web Developer
Carlifujiyoshi 016 gafl7439

Carly Fujiyoshi

Web Developer
Danielmai 007 gafl7508

Daniel Mai

Web Developer
Nadinejavier 007 gafl7462

Nadine Javier

Web Developer
 mg 3050 mamadou traore

Mamadou Traore

Web Developer
 mg 3081 reilly bergin pugh

Reilly Bergin-Pugh

Web Developer
 mg 3096 david astor

David Astor

Web Developer
 mg 3102 jordan hiatt

Jordan Hiatt

Web Developer
Copy of natale

Natale Anfuso

Web Developer

Thank you to our Sponsors

Get Involved

Making a difference will take all of us