Nextcloud is a popular fork of the open source project ownCloud, which allows users to access, share and protect their files, contacts, calendars, communication and many more, both at home and at enterprise.

Front-end (JavaScript, CSS, Integrations)
Interaction Design
Open Source


Nextcloud Community

I started working with Nextcloud way back in 2012 when there were around 10 developers working on ownCloud 2. As of September 2017, Nextcloud is in its 12th edition.

During my time spent in Nextcloud, majority of my work involved working towards incorporating best design practices which is quite hard in an open source project given that design is subjected to a lot more opinion. Today, Nextcloud is one of the most contributed PHP projects on GitHub with a very solid design team.

As a Google Summer of Code Intern at Nextcloud for 2 years (2013, 2014), I co-authored their Calendar and User Management applications while contributing to the overall design. The idea of developing these applications was to have one common design language for Nextcloud core and the apps which was lacking at their time.

Nextcloud Calendar is one of the most succesful Nextcloud applications with over 10 active contributors and 150+ stars on the GitHub repository.

With the spirit of making the calendar consistant with Nextcloud core, we entirely re implemented the left navigation with a strong focus on ease of us while being feature packed. The new calendar sidebar allows users to add or edit calendars, subscribe to external calendars, share calendars or switch calendar views from daily to weekly to monthly. The users can also drag and drop to rearrange calendars making it easier for them to navigate.

While dealing with a single event, a simple popover for displaying event data is not enough, we added a custom highly detailed event sidebar, which allows users to play with the advanced event features like multiple timezones for events, custom repeating events, adding attendees and reminders and many many more features. All these features are added by the community needs and issues raised to us on the issue tracker.

Nextcloud is fully open sourced and used by over a million users who respect data privacy and don't want to put their data on somebody else's servers.
All these projects It would not have been complete without a truly awesome community.

[unex_ce_button id="content_nn7p9xcow" button_text_color="#000000" button_font="regular" button_font_size="16px" button_width="auto" button_alignment="center" button_text_spacing="1px" button_bg_color="#ffffff" button_padding="15px 60px 15px 60px" button_border_width="2px" button_border_color="#000000" button_border_radius="1px" button_text_hover_color="#ffffff" button_text_spacing_hover="1px" button_bg_hover_color="#000000" button_border_hover_color="#000000" button_link="" button_link_type="url" button_link_target="_blank" has_container="1" in_column=""]Contribute to Nextcloud[/ce_button]