1 of 45

Open Source Software Team

Dec 5 4-5 PM, CS 300

Launch into the vast expanse of collaborative development, exploring new frontiers and innovating together!

COMMENCEMENT

2 of 45

Filter

Who are we?

Tomas Oh

Sama Ahmed

Jeremiah Herring

Evan Jimenez

Owen Sterling

Tyler Lui

Alexander Peras

Name

Role

Picture

Team Lead

Webmaster

Officer

Officer

Officer

Officer

Officer

3 of 45

Who Are WE?

4 of 45

Filter

What is OSS?

What is Open Source Software?

�Open source is our way of creating a community of like-minded, skilled individuals, where we focus on collaboration and accessibility for creating long-term projects for the club and building the relationships between one another, making it an unique and extraordinary experience.

5 of 45

What does the acmOSS team look like?

6 of 45

7 of 45

8 of 45

To everyone… Thank You

Abel Daniel, Adam Cha, Adrian Vazquez, Akanksh Jagadish, Anderson Pham, Avyakt Rout, Bryan Pham, Chanran Kim, Christian Huerta, Dianella Sy, Eddie Cortes, Emily Ulvin, Evan Jimenez, Harrison Thayer, John Carlo Manuel, Josh Holman, Ju Yeong Kim, Julian Tong, Kenny Garcia, Kyle Ho, Lizbeth Anaya-Morales, Lori Cha, Mariia Grushina, Meridian Bacareza, Nestor Reategui, Nicklaus Marietta, Oyinkansola Olayinka, Peter Chau, Quentin Rivest, Ryan Avancena, Ryan Hellwege, Siddharth Vasu, Timothy Ou, Vladyslav Korenevskyi,

9 of 45

WORKSHOPS

10 of 45

List of Workshops

11 of 45

Workshops

OSS 101 w/ Melkey

Applied Algorithms

12 of 45

Filter

Workshop: First Contributions

FIRST Contributions

13 of 45

Filter

Workshops: Discord Applications

Discord Applications

�Created a Discord Bot that uses the Canvas API to list your classes and assignments all using slash commands in a Discord server!:

  • Created a discord application in the developer portal
  • Used the discord.py API wrapper to connect to the bot

14 of 45

INTERMISSION

15 of 45

What is BLIND 75?

If you think Blind 75 is a list of LeetCode problems to help you study DSA and prepare for technical interviews, then you are wrong.

Blind 75, in fact, means solving LeetCode problems. Blind. Yes, without being able to look at your screen.

16 of 45

In true spirit of the BLIND 75 tradition since its inception (?), I’ll solve a LC problem blindfolded! Should be ez

#whyamidoingthis

17 of 45

OPEN SOURCE

18 of 45

Filter

Projects: oss-stats

oss-stats

�oss-stats is a CLI tool that collects statistics on the number of contributors, issues, pull requests, and commits from the acmcsufoss GitHub organization and the acmcsuf.com repository.

Thank You to our contributors:

  • Quentin Rivest, Timothy Ou, Eddie Cortes

19 of 45

Filter

Projects: ACM-Gallery

ACM Gallery

A gallery website that displays photos from ACM at CSUF meetings taken by the marketing team. Gallery will also include assets from previous events, such as showcases from 100 days of design.

Thank you so much to:

  • Adrian Vazquez, Bryan Pham, Lizbeth Anaya-Morales, Emily Ulvin, Nicklaus Marietta, & Ryan Avancena

20 of 45

Filter

Projects: ACM-Gallery

ACM Gallery

21 of 45

Filter

Projects: ACM-Gallery

ACM Gallery

22 of 45

api.acmcsuf.com? Form?

23 of 45

Filter

Projects: api.acmcsuf.com

api.acmcsuf.com

A service that communicates with the acmcsuf.com website and various third parties:

  • Backend API built by our OSS team in Go.
  • Provides resources such as events, announcements, and ACM board members information.

Thank you so much to our contributors:

  • John Carlo Manuel, Akanksh Jagadish, Siddharth Vasu, Kyle Ho, Noah Kim, Harrison Thayer, Adrian Vazquez, Anderson Pham

24 of 45

Filter

Projects: acmcsuf.com

Last but not least, we have acmcsuf.com

  • I have worked with 13 people this semester, solving issues and finalizing the redesign for the website.
  • Special thank you to those people for working on the website:

    • Kenny Garcia
    • Peter Chau
    • Ryan Hellwege
    • Oyinkansola Olayinka
    • Lori Cha
    • Dianella Sy

    • Adam Cha
    • Vladyslav Korenevskyi
    • Chanran Kim
    • Evan Jimenez
    • Meridian Bacareza
    • Josh Holman
    • Nestor Reategui

25 of 45

Filter

acmcsuf.com contributors

Starting with Kenny, we worked on adding more features to acmcsuf.com/hackathon

26 of 45

Filter

acmcsuf.com contributors

As for Peter, he worked on the homepage + is currently working on redesigning the acmcsuf.com/blog

27 of 45

Filter

acmcsuf.com contributors

Ryan has worked on a new page, acmcsuf.com/design-gallery, which is showcases designs made by acm members during the summer

28 of 45

Filter

acmcsuf.com contributors

Lori, Ola, and Josh are working together on creating a new page, acmcsuf.com/branding to have all the website’s assets!

29 of 45

Filter

acmcsuf.com contributors

Isla is currently working on adding a new feature in acmcsuf.com/events so it’s easier for members to see the events

30 of 45

Filter

acmcsuf.com contributors

Adam is currently working on redesigning acmcsuf.com/portfolios

31 of 45

Filter

acmcsuf.com contributors

Vlad has resolved issues in acmcsuf.com/quiz, officially ending the redesigning for the page + fixed the syntax highlighter in the acmcsuf.com/blog. He’s also currently working on fixing acmcsuf.com/genuary

32 of 45

Filter

acmcsuf.com contributors

Evan and Med are currently working on creating a new page, acmcsuf.com/workshops, which will neatly showcase all the workshop slides per team

33 of 45

Filter

acmcsuf.com contributors

Dianella is working on adding a fun feature to the homepage which is almost done!

34 of 45

After working on resolving all these issues, we’re OFFICIALLY releasing VERSION 8 of the acmcsuf.com!!

35 of 45

SUPERLATIVES

Special acknowledgements for our most notable members!!

36 of 45

MOST ACTIVE Contributor

Vladyslav Korenevskyi

37 of 45

MOST QUESTIONS ASKED

Adrian Vazquez

38 of 45

FIRST CONTRIBUTIONS TREASURE

Ju Yeong Kim

Nestor Reategui

39 of 45

MOST LOYAL MEMBERS (attended OSS for the longest time)

JOHN CARLO MANUEL

KYLE HO

40 of 45

HAPPY BIRTHDAY TYLER!!!

41 of 45

CONGRATS TO ALEX FOR SECURING HIS RETURN OFFER FOR GOOGLE STEP!!

42 of 45

CLOSING THOUGHTS

43 of 45

Game Over…

…unless?

44 of 45

Filter

Next Week

UP NEXT WEEK

SRC Hangout Part TWOOO

We ball/rock climb, come to have some fun and see just how much of a grass toucher you are!

45 of 45

Filter

Project Time!!

acmcsuf.com (SvelteKit)

Ju Yeong Kim, Nicklaus Marietta, Avyakt Rout, Kenny Garcia , Peter Chau, Ryan Hellwege, Eric Lopez Morales, Quentin Rives, Ola, Lori, Eddie Cortes, Bryan Pham, Kyle Ho, Dianella Sy, Lizbeth A, Meridian Bacareza, Jeevan Gowda, Vlad, Josh Holman

api.acmcsuf.com

(Go)

Noah Kim, Peter Chau, Ryan Hellwege, Eric Lopez Morales, Quentin Rivest, Eddie Cortes, Kyle Ho, Jacob Nesheiwat, Harrison Thayer, Tuyen Nguyen, Anderson Pham, Julian Tong

Acm-server (Terraform + Nix)

Daniel Currey

Form (SvelteKit)

Patrick Smith, Daniel Currey, Thadeus Torres

Gallery (SvelteKit)

Ju Yeong Kim, Nicklaus Marietta, Adrian Vazquez, Bryan Pham, Ola, Lori, Lizbeth A, Ryan Avancena

Acmcsufosstats (Python)

Avyakt Rout, Timothy Ou, Bryan Pham, Quentin Rivest, Noah Kim, Lizbeth A