01.
Web Development
Interaction design is another type of art, implying that modern front-end code is something more than just a layout.
Leveraging with modern SPA frameworks, the frontend section defines what the user experience should be and how it should be delivered.
- Discover the fundamentals of web development.
- Develop user-friendly UI/UX wireframes for various devices.
- Consider creative interaction with various browser events.
- Write Unit / UI tests to identify errors and malfunctions.
- Conduct research about modern SPA frameworks & libraries.
- Optimize code for providing faster user experience.
- Understand the process between client-server architecture.
- Study component-based state management and data binding.
DOM Visualizer
Parsing HTML to Virtual DOM Tree. Written in JavaScript & TypeScript without DOMParser API. Features automatic error checking and tree creation animation.
Magic-boolean-conch
NPM package that returns random boolean or undefined type. Grab it if you needed. :)
React-moar-table
Customized react table component with other features included. Best choice if you need lightweight & fully-functional table component.
Model Curation
Utilizing three.js, displaying 3d model in website with this package comes in handy.
Course Apply Webpage
Mock Yonsei Univ. Course Apply Webpage.
02.
Server Development
The backend of the service appears magical to the user, as all communications between the client and the server take place under the hood.
Communication should be held in an integrated manner, and every communication should have its own responsibility.
- Develop a web application with RDBMS & Redis.
- Manage REST & RESTful API endpoint using HTTP protocol.
- Automated CI/CD for continuous service.
- Penetration test & hacking, learn security by mock CTF.
- Design microservice architecture using multi-languages.
Faster DB utilizing in-memory DBMS
Utilizing in-memory DBMS, widely known as Redis, DB caching makes handling queries a lot more easier!
Wargame Simulation
If you know the enemy and know yourself, you need not fear the result of a hundred battles.
- Sun Zhu, The Art of War -Jira Implementation
Implementation of Jira, the project tracking software.
Designed based on microservice architecture.Catrot Market Service
Backend of secondhand market services.
Designed based on microservice architecture.
Implemented chat, item query, user grouping and more!
03.
Mobile Development
Hand-held mobile smartphones & devices have become more accessible than ever before, and the importance of mobile developement is becoming more evident. more and more nowadays.
Crucial as it seems, and it is!
- Develop modern mobile application using Flutter & Swift.
- Write API to support native mobile functionality.
- Build interfaces with rich UI / UX.
- Monitor the application CI / CD and track ongoing releases.
04.
Artificial Intelligence
State-of-the-art technology is here. At the forefront of the future IT industry, GDSC - YS ML study jam pursues the best and the finest model training and model services for customized needs.
- Learn the fundamentals of AI / ML & basic model optimization.
- Review the latest paper in order to catch up with the industry.
- Manage Dataflow & build model pipeline using Huggingface, WanDB.
- Build basic Pytorch template for further competition.
- Inspect ML ideas with respect to mathematical approach.
CoCa : Contrastive Captioners
A minimalist design to pretrain an image-text encoder-decoder foundation model jointly with contrastive loss and captioning loss
Transformers : Attention Is All You Need
Transformer model using the attention mechanism, which has become a popular choice for sequence processing tasks in natural language processing.
Pytorch Deep Dive
Inspection on "de facto" Pytorch template.
05.
Gymnasium
In GDSC - YS, students are provided with a comprehensive end-to-end devleopment curriculum.
Beginning with the user interface, Gymnasium study jam allows novice developers to understand the entire data flow process.
- Mock design of an end-to-end system using MERN stack.
- Manage REST & RESTful API endpoints using HTTP protocol.
- Experience the entire process of developing modern applications.
06.
Developer Relations
Every group needs a leader and a mediator. As the heart of the chapter, Developer Relations, or DevRel in short, hosts ongoing event with GDSC - YS.
Strategic mind and tactics provide the chapter with an advantage that benefits both developers and the organization as a whole.
- Host upcoming & ongoing internal, external Google events.
- Recruit other developers and managers and help the recuitee fit in the chapter.
- Manage current projects and develop vision for the product related to business goals.
- Promote GDSC chapter to the student & industry society.
- Hosted GDSC - YS Weekly T19 / Tech Talk session.
- Organize aperiodic fireside chat.
- Manage production of 'Fridge Share App.'
- Hosted joint session with GDSC - CAU.
- Hosted joint session with GDSC - CAU & GDSC - GIST.
- Hosted joint session with GDSC - HYU & Inha & SSWU