Loading...

Bridging the gap between open source software and student-developers

About Us

Image

Our Vision

  • Revolutionize the software engineering training process by heavily incorporating open source contributions into it.
  • Making meaningful contribution to open source projects through innovation and proactive maintenance.
  • Establish collaboration among major tech universities and hubs.

Our Values

    We are committed to:
  • Empowering the student-developers to take ownership of projects and to equip them with the right tools.
  • Advancing open source culture in universities, labs and other partner organizations.
  • Advocating for software engineering best practices both internally and externally.

Learn More

Our Team

The people who made it all work!

Image

Asif Mallik

Co-Founder & President
Image

Nicolas Beltran

Co-Founder & President::Columbia Chapter
Image

Saquib Shahzad

Co-Founder & President::Waterloo Chapter

We're Recruiting!

For Fall 2020, we are currently looking for people in the following roles:

Social Media Manager

If you are interested in keeping the community informed about our organization's shenanigans and are social media guru, this is the position for you!

Duties

Manage social media accounts.

Send and write a weekly newsletter and blog post.

Skills

Experience running social media campaigns on Facebook & Instagram.

Designer

Perfect position for those obsessed with aesthetics and design who want to use their skills for doing good. No previous open-source experience required.

Duties

Produce marketing materials for the organization.

Help open-source project with their design needs.

Skills

Knowledge of Adobe Design, Illustrator or similar software.

Open-source Educator

If you love open-source software, have had previous experience with it, and are willing to help others learn as much as you know, we'd love to have you as our primary educator.

Duties

Conduct tutorials on open-source tools and new tech.

Contact professors, engineers and other members of the community to provide tutorials for relevant tools.

Skills

Knowledge of open-source and development tools.

Outreach

We want you for this position if you are interested in connecting our organization with the open-source community at large.

Duties

    Reach out to professors, research labs, clubs and software engineers to find new projects for us to help with.

    Host events to promote an open-source culture in school.

Skills

Being good at socializing and networking.

Events Chair

Help us build a community by organizing fun events like game nights or hackathons. No previous experience with open-source software is required.

Duties

Organize hackathons and get-togethers for members of the organization.

Come up with new events for members to know each other and have fun.

Skills

Knowing how to use Zoom and other tools for hosting remote events.

Developers

Maybe you love coding and want to contribute to open-source projects while gaining hands-on experience. If this sounds like you then you are perfect for this role.

Duties

Contribute to open-source projects aligned with you interests while learning software engineering best practices.

Participate in the open-source community by learning from your peers and helping those that need help.

Requirements

Significant programming experience or AP.

Commitment to learn new frameworks and tools.

Lead Developer

If you've had previous experience contributing to large codebases, are passionate about coding, and are excited about leading people and teaching them all that you know, you should become a lead developer with us.

Duties

Lead a team of 2-5 people by guiding them and helping them to contribute to open-source projects.

Contact professors, engineers and other members of the community to provide tutorials for relevant tools.

Technical Requirements

Knowledge of the subject that your team would work on.

Extensive programming experience.

Previous experience working with open-source projects or large codebases.

Project Managers

If you are a meticulous leader experienced with managing technical teams with an eye for detail, consider being a Project Manager!

Duties

Reaching out to organizations for issues and open source projects to work on

Defining project goals, prerequisites and assessing possible technical difficulties

Overlooking 2-3 projects

Technical Requirements

Experience in the industry (jobs/internships) or experience contributing to open source projects

Mentor/Leadership role in the past

If these roles look like a good fit for you, please send us an application or contact us to learn more!

Potential Projects Columbia Application Waterloo Application