Skip to content

Commit

Permalink
Merge branch 'main' into demonkillerr-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
vish-rt authored Jan 25, 2024
2 parents 19e23ac + 7912f7a commit d9b655e
Show file tree
Hide file tree
Showing 2 changed files with 198 additions and 44 deletions.
242 changes: 198 additions & 44 deletions docs/about-tcetopensource.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,49 +6,201 @@ description: A brief introduction about the TCET Open Source Organization
keywords: [tcet, open-source, software]
---

# TCET Open Source

TCET Open Source is an organization where software is not just a commodity to be bought and sold, but a collaborative effort that brings people together to solve problems and build something greater than themselves. This is the community of open source, where the boundaries between creators and users blur, and the collective knowledge and creativity of the community combine to create something truly remarkable.

TCET open source is more than just a movement, it's a philosophy that values transparency, inclusivity, and the power of community, having a strength of 50+ individuals currently, across various teams.

## Teams
These are the following teams and sub teams in the organization.

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem'
import styles from '../src/components/HomepageFeatures/styles.module.css';


<Tabs>
<TabItem value="Web Team" attributes={{className: styles.unique}}>
<ul>
<li>UI/UX Design</li>
<li>Frontend Engineering</li>
<li>Backend Engineering</li>
</ul>
</TabItem>
<TabItem value="AI Team" attributes={{className: styles.unique}}>
<ul>
<li>Data Engineering</li>
<li>Machine Learning</li>
<li>Automation</li>
</ul>
</TabItem>
<TabItem value="DevOps Team" attributes={{className: styles.unique}}>
<ul>
<li>Production Engineering</li>
<li>TCET Linux Development</li>
</ul>
</TabItem>
<TabItem value="Documentation Team" attributes={{className: styles.unique}}>
<ul>
<li>Project Documentation</li>
</ul>
</TabItem>
</Tabs>
# TCET Open Source
**TCET Open Source** is an organization where software is not just a commodity to be bought and sold, but a collaborative effort that brings people together to solve problems and build something greater than themselves. Our organization crafts solutions with the spirit of open source in it's heart, encompassing collaborative development and community involvement while building projects.

TCET Open Source is more than just a movement, it's a philosophy that values transparency, inclusivity, and the power of community, having a strength of **150+ Individuals** currently, across various teams.

_**Together, We're Building Tomorrow's World, One Line at a Time !!!!!!**_

## Organization Structure

The Organisation is Primarily divided into 2 Major Domains -
- **Engineering Domain**
- **Operations Domain**

**TCET Open Source** operates with a clear objective and structure, to excel into the world of **Open Source**. In the heart of our leadership, We have our **CEO**, the driving force behind our vision and strategy.
The **Engineering Division** focuses on the creation, development, and optimization of our projects, while the **Operations Division** ensures the seamless functioning of our organization, managing resources, and facilitating collaboration.
### CEO - CHIEF EXECUTIVE OFFICER

**Current Bearer - [HIMANSHU AGARWAL](https://www.linkedin.com/in/agarwal-himanshu/)**

**CEO** is the Leader & Head of the organization. A CEO in an open-source organization plays a unique role compared to traditional for-profit companies. Their responsibilities revolve around overseeing the **strategic direction** and **operations** of the organization, but with a focus on advancing open-source software and principles.
## Engineering Domain

### CTO - CHIEF TECHNICAL OFFICER

**Current Bearer - [VISHAL RAWAT](https://www.linkedin.com/in/vish-rt/)**

**CTO** is the Highest Technical Position in the Organization, **Chief Technical Officer (CTO)** in an open-source organization also has a distinct role compared to traditional companies, with a focus on advancing Open-source software and technology. CTO is the administrator of the **GitHub** Organization, the **Discord** server, and all other platforms the organization is present (which may include hosting services, admin panels, VPSs, Server Rooms, etc).


### Understanding the Work Levels✅

Below is a detailed breakdown of the **Roles** and **Responsibilities** an individual has when they are part of a certain **Engineering Level**.

#### L7 - Admin (Director)

Director of the team. This person should know the ins and out of their team's repository. They are the go-to people if any kind of assistance or advice is required for their repository or the tech stack in question. Usually a Senior member of the organization that has worked on that particular project for a Good amount of time.

#### L6 - Primary Maintainer (Executive Director)

Junior to the Director, this person is also expected to know the ins and out of their projects. These are the people who are actually running the show, with help and advice from their L7 Seniors. They are responsible from creating and assigning issues to members and other engineers. Should be well versed in their Tech Stacks and know how their project can impact the world.

<Admonition type="caution" icon="ℹ️" title="NOTE">
<b>Not all L6 are EDs</b>
</Admonition>

#### L5 - Senior Student Engineers (Maintainer)

These are Junior students who are similarly skilled as their Seniors in the Higher Levels and can help drive innovation and engineering of their respective teams. Some of these students may have lengthy coding experiences despite their academic year. These are also student leaders who may become future Directors and EDs. They often help their teammates in the lower levels.

#### L4 - Mid-level Student Engineer

These Student Engineers are fluent with their Tech Stacks but are working to solidify their knowledge in their Team's Domain. They are also capable of Assisting their Junior Engineers. They occasionally might need help from their Senior Engineering Levels.

#### L3 - Junior Student Engineer

These are student Engineers who are aware of the project they are working on and are guided by their Higher Level Engineers into enhancing their skills further. They can contribute to the project and are assigned tasks by their team's EDs. They are guided and mentored by an L5 who is part of their team and usually their batch mate.

#### L2 & L1 - Student Interns

TCET Open Source conducts On campus internships. We have successfully completed the first batches of internships in the months of **June-July**. We conducted internships for our 2025 (33 students), and 2026 (61 students) batches separately. Our student interns have graduated to Higher Levels in the organization. This level is temporary and available only during internship period.

### Understanding the Team Structure ✅

Given below is a details Structure of Teams in Technical Domain of **TCET OpenSource** Organization.

#### Frontend Team
- **Current Director/Admin - [RAHIL SIDDIQUE](https://www.linkedin.com/in/rahilsiddique/)**
- **Current Executive Director - [KAMALIKA GHORA](https://www.linkedin.com/in/kamalika-ghora/)**

Our Frontend Team is responsible for developing the user interface and user experience of software applications and websites. Our team create the visual elements that users interact with, ensuring a user-friendly and aesthetically pleasing interface. Our team collaborates closely with designers, backend developers, and other teams to deliver a seamless and responsive user experience.


#### Backend Team
- **Current Director/Admin - [TEJAS NAIR](https://www.linkedin.com/in/tejasanair/)** and **[KARTHIK KAIMAPARAMBIL](https://www.linkedin.com/in/kskarthik05/)**
- **Current Executive Director - [AASTHA RAI](https://www.linkedin.com/in/aastha-rai)**

Our Backend Team serves as the backbone of our organization's software infrastructure, managing the server-side operations that power digital applications and services. Our Team handle the core components of our organization that users don't directly interact with but are critical for functionality, security, and data management, supporting the overall success of our organization's software products and services.


#### DevOps Team
- **Current Director/Admin - [AKASH DUBEY](https://www.linkedin.com/in/akash-dubey-807a6b200/)** and **[VEDANT POL](https://www.linkedin.com/in/vedant-pol-30987b20a/)**
- **Current Executive Director - [SARTHAK GULHANE](https://www.linkedin.com/in/sarthak-gulhane-1514a2230)**

Our DevOps Team is a crucial group responsible for bridging the gap between software development and deployment operations. Our Devops Team is responsible for development, upgradation and maintainance of our organization's one of the most crucial projects - **[TCET LINUX](https://linux.tcetmumbai.in/)**. Our Team plays a pivotal role in accelerating software delivery, ensuring infrastructure stability, and fostering a culture of continuous improvement within the organization.


#### AI Team
- **Current Director/Admin - [PRATHIK SHETTY](https://www.linkedin.com/in/prathik-shetty15)**
- **Current Executive Director - [SANYAM JAIN](https://www.linkedin.com/in/sanyam-jain-350836233)**

Our AI Team is a group of professionals dedicated to the development, implementation, and management of artificial intelligence (AI) solutions within our organization. Our primary objective is to harness the power of AI to solve complex problems, automate tasks, improve decision-making, and enhance the overall efficiency and effectiveness of our opensource organization's operations.

#### Documentation Team
- **Current Director/Admin - **
- **Current Executive Director - [MEET JAIN](https://linktr.ee/mj665)**

Our Documentation Team of TCET Opensource is a dedicated group of highly skilled individuals in technical documentation responsible for creating, maintaining, and improving the documentation for the organization's software projects. Our Docs team plays a major role in ensuring that our organization open-source software is accessible, understandable, and user-friendly for developers, users, and contributors.

#### UI/UX Team
- **Current Director/Admin - [KUSHAL SINGH](https://www.linkedin.com/in/kuxshl/)**
- **Current Executive Director - [RIYA GOHIL](https://www.linkedin.com/in/riya-gohil-9487aa230)**

Our UI/UX Team plays a vital role in shaping the user experience of our organization's digital products and services. Our UI/UX team expertise in user-centered design, information architecture, visual design, usability testing, and accessibility is instrumental in creating digital experiences that resonate with users, enhance engagement, and contribute to organization.


#### Graphics Team
- **Current Director/Admin - [ADITYA RATHOD](https://www.linkedin.com/in/aditya-rathod-35962722b)**
- **Current Executive Director - [VARUN FATEHPURIA](https://www.linkedin.com/in/varun-fatehpuria-a3145225a)**

Our Graphics Team is a Creative and Skilled group of individuals responsible for designing Visual Elements, such as logos, icons, user interfaces, and promotional materials, for our organization's projects. Our team's work contributes to attracting and retaining users and contributors while maintaining a cohesive and recognizable brand presence.


## Operations Domain

### COO - CHIEF OPERATIONS OFFICER
**Current Bearer - [MAHIMA CHURI](https://www.linkedin.com/in/mahimachuri/)**

**COO** is the highest operational position in the organization. **Chief Operations Officer** is responsible for managing all non-technical tasks carried out by the organization, such as event planning and execution, management of the organization's online presence via social media, and all administrative paperwork required to oversee the organization's various technical and non-technical activities.

### CFO - CHIEF FINANCIAL OFFICER
**Current Bearer - [ASIMVAIBHAV TIWARI](https://www.linkedin.com/in/asimvaibhav/)**

**Chief Financial Officer (CFO)** is responsible for overseeing the organization's financial stability, sustainability, and openness. The CFO is in charge of preserving financial transparency, properly allocating resources, and guaranteeing the organization's long-term financial sustainability. They are essential to the success of our initiatives and projects that enhance the organization's goal and help the larger community.

### HRM - Human Resource Manager
**Current Bearer - [ANANYA SINGH](https://www.linkedin.com/in/singh-ananya/)**

**Human Resource (HR) Manager** in our organization is responsible for overseeing the human resource functions and policies that relate to the organization's workforce. HR manager plays a vital role in nurturing a diverse and engaged community, managing human resources effectively, and ensuring that the organization's workforce, contributes optimally to the advancement of open-source projects and the achievement of our organization's mission.

### Understanding the Roles ✅

Below is a detailed breakdown of the **Roles and Responsibilities** an individual has when they are part of a **Operations Team**.

#### Secretary

Secretary of our Organization is responsible for all non-technical documentation of our Organization and is often associated with administrative and governance responsibilities. This is a very important position, as the secretary is the one responsible for drafting official notices, MoMs, and other official documentation and paperwork.

#### Event Manager

Event Manager is responsible for planning, organizing, and executing various events and activities that facilitate community engagement, collaboration, knowledge sharing, and project promotion within Our Open-Source Ecosystem. Event Manager plays a critical role in bringing the community together, fostering collaboration, and promoting open-source initiatives through well-planned and executed events.

#### Social Media Manager

Social Media Manager is a crucial role responsible for crafting and executing social media strategies to promote our organization's identity and open-source projects, engage with the community, and increase visibility and support. Their efforts contribute to growing the organization's influence and fostering collaboration within our open-source community.

#### Sponsorship Manager

Sponsorship Manager in our Open-Source Organization is responsible for identifying, securing, and managing sponsorship opportunities from external organizations and individuals to support our organization's open-source projects, events, and community initiatives. Sponsorship Manager of our Open-Source organization serves as a key between the organization and potential sponsors, playing a vital role in securing financial and in-kind support.

#### Marketing Manager

Marketing Manager is responsible for developing and executing marketing strategies to promote the organization's open-source projects, engage with the community, attract contributors, and increase awareness and adoption. Marketing manager serves as a strategic and creative force to advance the organization's mission and drive community growth.

#### Assitant Secretary

Assistant Secretary is typically responsible for providing administrative support and assisting the **Secretary** in managing administrative and governance tasks. Their support ensures that the organization's records are accurate, meetings are well-coordinated, and communication is efficient, ultimately contributing to the smooth operation of our organization.

<Admonition type="caution" icon="ℹ️" title="NOTE">
<b>Usually all above Administrative Roles would be for Second Year and Third Year studying At TCET.</b>
</Admonition>

#### Working Committees Member
This is group of individuals who are usually someone from **1 year** or **2 year** who provide assistance in different domains to their **Managers** in conducting, managing major events of our organization. Working Committees serve as valuable resources within our organizations, as they play a crucial role in achieving organizational goals and maintaining efficient.


### Understanding the Team Structure ✅

Given below is a details Structure of Teams in Operations Domain of TCET OpenSource Organization.

#### Administrative Team
- **Current Secretary - [KAIF QURESHI](https://www.linkedin.com/in/mohammed-kaif-qureshi-049367239)**
- **Current Joint Secretary- [CHINMAY ALEKAR](https://www.linkedin.com/in/chinmay-alekar-62036425a?trk=contact-info)**

Administrative Team of our organization is responsible for managing and facilitating essential administrative and governance functions. This includes tasks such as record-keeping, legal compliance, meeting coordination, document management, and supporting the **C-Levels**. Our Administrative team play a crucial role in maintaining order, transparency, and efficiency within the organization's operations.

#### Management Team
- **Current Event Manager - [KRISH JAIN](https://www.linkedin.com/in/krjofficial)**
- **Current Social Media Manager - [VIDHI AGARWAL](https://www.linkedin.com/in/vidhiagarwall)**

Management Team is dedicated to enhancing community engagement, promoting open-source initiatives, and fostering a vibrant and inclusive environment within our organization. By seamlessly integrating event planning, social media management, this team work together to empower our community, enhance our online presence, and ensure that our workforce and volunteers are fully engaged in advancing our open-source mission. All the creative, management and organising work load of the organization will be done by this team.

#### Finance Team
- **Current Sponsorship Manager - [SOHAM SATAM](https://www.linkedin.com/in/soham-satam-42817b293)**
- **Current Marketing Manager - [HARSHIT SHARMA](https://www.linkedin.com/in/harshit-sharma-3348a21ab)**

Finance Team of our organization is a critical department responsible for managing the financial aspects of TCET OpenSource. This team plays a crucial role in ensuring the financial health and stability of our organization. Finance team's overarching goal is to manage the financial resources of the organization effectively, ensure compliance with regulations, and provide valuable financial insights to support strategic decision-making.

<center><b>To Summarize our Organizations Strcuture, refer to the Image below :-</b></center>

import tos from "/docs/assets/tos.png";

<figure>
<center><img src={tos} style={{ border: "2px solid gray", width: "400px" }} /></center>
</figure>

---

## Projects

Expand Down Expand Up @@ -82,13 +234,15 @@ Additionally, the organization is actively working on several exciting projects
### Upcoming Projects
Looking ahead, the organization has plans for upcoming projects that will further enhance various aspects of college life, including:

1. **ERP**
1. **ERP Website Frontend**
2. **Canteen Management System**
3. **Audit Frontend**
4. **Audit Backend**
5. **SkillSync**

<br />



import Admonition from '@theme/Admonition';

<Admonition type="tip" icon="📢" title="ANNOUCEMENT">
Expand Down
Binary file added docs/assets/tos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d9b655e

Please sign in to comment.