Interested in joining Hack4Impact?

If you have programming experience at or above the level of an introductory level computer science class (such as CIS 110 or CIS 1100 ), and you want to apply your classroom knowledge to the real world — making a concrete improvement in people’s lives — then Hack4Impact is the club for you.

We place a strong emphasis on peer mentorship and learning, so we’ll teach you everything you need to know about designing and building web applications. No experience beyond programming fundamentals is required to join Hack4Impact.

As part of the team, you will learn how to identify user needs in order to design and build a working product. You’ll have a chance to experiment with and build new technologies.

Application and Development Process

Frequently Asked Questions

As a Hack4Impact member, you can shape the organization's initiatives (or start your own!) in areas such as impact assessment, diversity & inclusion, career development, and more. As an organization and as a community, we care about and actively support the individual development of each member, be it professional or personal. In addition to our social impact projects, we focus on building a tight-knit community of students passionate about social change. As a member of the Hack4Impact family, you will bond with the community and become part of the Hack4Impact family, receive mentorship and guidance from a strong network of accomplished and amazing alumni, watch movies, join in for board game nights, and make memories with your Hack4Impact friends 😊

Class of 2023, 2024, and 2025. You do NOT have to be a CS major to apply!

1hr full group (mandatory) meeting every Wednesday. ~4 hours outside of that inclusive of social and technical development activities!

We usually do not recruit for any positions in the Spring, but we will be recruiting in Fall 2021. Check back in August for any updates about recruitment!

Yes, grad students are welcome to apply as long as you are not Class of 2022. On the application form, please indicate your latest graduation year from Penn as your "class year".

If you have taken CIS 110 or AP Computer Science, you are qualified to join Hack4Impact! We have a huge focus on education and will make sure that you have the resources and mentorship opportunities to learn how to build software products. If you are eager to learn the technologies, and are passionate about social impact and community-building, we are excited for you to apply! Developers with React knowledge are a plus, but please apply even if you don’t know! Most (basically all) our members applied without React knowledge, and this year, we are implementing a ton of internal initiatives around a technical Bootcamp for new and returning members.

We are looking for people who are excited about working in social impact and tech and who resonate deeply with our mission and values:! If you are passionate about software and social impact, a self-starter, want to learn, and are eager to apply your skills to affect real lives, please submit an application! If you are on the fence, please reach out to us. We're super friendly <3

This year, we are changing up the technical interview from years past. It focuses on web development, and will be individualized. In total, it should take no longer than 30 minutes. We will providing complete instructions with what to expect after the first round interview.

YES! Please re-apply. So many of our members did not get in the first time, and we strongly encourage you to submit another application!

No worries if you don't have a super structured project that you've worked on. Feel free to write about some of the work that you've done in the courses or through self-learning. The point of the project question is for you to explain and demonstrate the work that you've done with CS, and often, people will write about "projects"/assignments they've completed as part of their classes as examples of it. Also, if you feel like this isn't the best time for you to apply and want to wait to get a bit more experience/work, we 100000% encourage re-applying or applying the following year. A lot of our members entered as sophomores and juniors, and even one of our current co-directors applied twice! Though, we would encourage you to submit an application this year, EVEN if you are unsure about your skills/experience!

We don't have an official design position (yet), but many of our developers do have extra skills they like to work on outside of developing. Design is definitely one of them, and this year, internally, we will be putting together a design committee to build out a lasting team. That said, we do not recruit for designers. For those of you who are interested but not too knowledgable about design, Figma is a collaborative design tool similar to photoshop/illustrator that is ~free~. (Also, a ton of our alum work there so we love it 🥺 )

Technical developers drive forward Hack4Impact’s mission by building software that meets important social and humanitarian needs. As a technical developer, you will have the opportunity to develop and ship a project with tangible impact each semester. Within the organization, you can also work on various open-source software initiatives and learn from mentors around you to gain skills necessary to becoming a full-stack developer.

We source and work on new projects every semester normally in teams of 5-6 people. Each team has a PM (project manager) who handles the majority of client communications and a TL (tech lead) who helps develop and distribute tasks weekly.