AI Hackathon 1st Place

Date

Apr 2025

Team

4 UX/UI Designers, UFSC Support

Core Skills

AI-Enhanced Design

Collaboration

Awards

Tool

Figma

ChatGPT

Visual Electric

Adobe Firefly

GoogleFX

Sora

AI-designed, award-winning AR solution for restoring the environment
Utilized a range of AI tools—including ChatGPT, Sora, Adobe Firefly, Visual Electric, and GoogleFX—to lead the entire design process from concept ideation to storytelling and visual execution.
Collaborated with a cross-functional team to create a gamified AR experience where virtual actions contribute to real-world protection and restoration of the Amazon rainforest.


Company Vision & Mission

Vision

Help developers grow by making their learning visible, shareable, and collaborative.

Mission

Provide a platform where users can log progress, get personalized content, and connect with peers — all in one place.

My Role & Scope

I worked as a UX/UI design intern, collaborating with 5 designers, 3 developers, and Sniper Factory stakeholders and focused on UI design, ensuring visual consistency across all screens, and communicated closely with developers to deliver designs clearly and support smooth implementation.

Process

Understanding the Problem
Understanding the Problem

Reviewed the IA, feature requirements, and brand assets to define the product direction and flagged early flow inconsistencies.

IA

Snippet from the feature spec

Process

User Research
User Research

Asked developers: What’s the biggest challenge when creating a portfolio?

Interviews with 16 job-seeking and junior developers

(Jan 15–16, 2024)

Q1.

What’s the hardest part of building your own portfolio?

Structuring & Formatting

28%

Differentiation 

14%

Lack of experience

14%

Others: “Hard to find references,” “Lack of ideas

“I don’t know how to structure my portfolio.” 

Yerim K., job seeker

Q2.

What do you pay the most attention to in others’ portfolios?

Content Structure 

55%

Uniqueness

22%

Ideas

11%

Others: Developer skills

“Explaining my project is difficult. I don’t know how to make it clear.”

Choi J., Front-end Developer

Q3.

What do you think makes a portfolio successful?

Personal Story and Uniqueness 

37%

Problem-solving skills

25%

Learning & Project

12%

Others: Tech stack, Company fit

“I want to make a portfolio that shows what makes me different when applying.”

Lee S., App Developer

Insight

Structure and uniqueness are key to a strong portfolio, but they’re also where many developers struggle.

Process

User Research
User Research

Asked junior and aspiring developers about the current state of developer communities.

Interviews with 16 job-seeking and junior developers

(Jan 15–16, 2024)

How do you think communication in developer communities helps?

How do you think communication in developer communities helps?

How do you think communication in developer communities helps?

Collective Intelligence

Collective Intelligence

Collective Intelligence

Solving problems that

were difficult to handle alone

Solving problems that

were difficult to handle alone

Solving problems that

were difficult to handle alone

Knowledge Sharing

Knowledge Sharing

Knowledge Sharing

Learning from others where

personal knowledge is lacking

Learning from others where

personal knowledge is lacking

Learning from others where

personal knowledge is lacking

Sharing Perspectives

Sharing Perspectives

Sharing Perspectives

Exchanging productive opinions

with fellow developer

Exchanging productive opinions

with fellow developer

Exchanging productive opinions

with fellow developer

Trends

Trends

Trends

15%

15%

15%

Self-growth

Self-growth

Self-growth

61%

61%

61%

Job search &

career change

Job search &

career change

Job search &

career change

23%

23%

23%

Self-growth・61%

Self-growth・61%

Self-growth・61%

Improving coding skills

Learning from others’ workflows

Error handling

Overcoming technical challenges

Tech stacks

Improving coding skills

Learning from others’ workflows

Error handling

Overcoming technical challenges

Tech stacks

Improving coding skills

Learning from others’ workflows

Error handling

Overcoming technical challenges

Tech stacks

Job search & career change・23%

Job search & career change・23%

Job search & career change・23%

Job-related topics

Market trends

Portfolio tips

Job-related topics

Market trends

Portfolio tips

Job-related topics

Market trends

Portfolio tips

Trends・15%

Trends・15%

Trends・15%

Latest tech trends

Current development topics

Latest tech trends

Current development topics

Latest tech trends

Current development topics

What topics would you like to share in a developer community?

What topics would you like to share in a developer community?

What topics would you like to share in a developer community?

Insight

A developer community that supports job readiness and self-growth through knowledge sharing.

Process

Needs & Insights | User Needs Discovery
Needs & Insights | User Needs Discovery

Aspiring developers and career changers who struggle to stand out and create portfolios are seeking a community that helps them navigate overwhelming information.

User

"It's hard to differentiate myself from other developers."

"I need someone who can guide me through building my portfolio!"

Desk Research

"There's a growing number of entry-level and transitioning developers."

"They need a space where they can find relevant information in a sea of content."

01

01

Personalized Information

Personalized Information

02

02

Knowledge Organization & Sharing

Knowledge Organization & Sharing

03

03

Portfolio Templates

Portfolio Templates

04

04

Peer Community

Peer Community

05

05

Team Matching

Team Matching

Process

Positioning Map

Where should SFAC LOG be positioned?

We mapped the competitive landscape to identify a strategic direction that would differentiate SFAC LOG from other platforms

Process

User Persona
User Persona

Aspiring App Developer: Dongwoo Kim

Dongwoo Kim

#CareerChanger

#JobSeeker

Age

25

Major

English Literature

Job Search Duration

4 months

Desired Role

Android App Developer

Tech Stack

JAVA, Git, Android Studio

Situation

Completed a team project through the Sniper Factory program and is now trying to turn it into a portfolio.

Struggles to create a portfolio layout and content that’s both unique and aligned with company expectations.

Felt his specs were lacking compared to other reference portfolios.

Lacks development experience and network as a non-CS major, so he feels the need to gain more project experience.

Pain Point

Finds it inconvenient to search for portfolios across multiple sites.

Unsure how to create a distinctive portfolio tailored to target companies.

Doesn’t know how to find teammates to build up project experience.

Needs

Wants to gather inspiring portfolios in one place.

Needs recommendations for portfolio structure and layout.

Needs a space to recruit teammates and gain experience for his resume.

Technical Proficiency

Beginner

Intermediate

Communication Style

Outgoing

Collaborative

Team Role Tendency

A team player

Potential to lead

Frequently Used Platforms

Process

As Is-To Be
As Is-To Be

Aspiring developers who are preparing for employment or career transitions need a community platform where they can share knowledge and collaborate on projects.

1

1

As-Is

As-Is

Hard to find info due to

too many dev roles and terms.

Hard to find info due to

too many dev roles and terms.

Personalized Settings

Personalized Settings

To-Be

To-Be

Onboarding-based personalized

service suggestions.

Onboarding-based personalized

service suggestions.

2

2

As-Is

As-Is

Want to easily communicate with

people in the same field and share information.

Want to easily communicate with

people in the same field and share information.

Community & SFAC Log

Community & SFAC Log

To-Be

To-Be

Provide a communication hub

for sharing knowledge and improving skills.

Provide a communication hub

for sharing knowledge and improving skills.

3

3

As-Is

As-Is

Don’t know how to structure or write a proper portfolio.

Don’t know how to structure or write a proper portfolio.

SFAC Log

SFAC Log

To-Be

To-Be

Offer customizable portfolio templates that avoid rigid formats.

Offer customizable portfolio templates that avoid rigid formats.

4

4

As-Is

As-Is

Want to work on projects with people from different backgrounds.

Want to work on projects with people from different backgrounds.

Project

Project

To-Be

To-Be

Enable easy team matching with developers and designers, integrated with portfolio tools.

Enable easy team matching with developers and designers, integrated with portfolio tools.

We aimed to solve user needs and improve usability through information sharing and communication.

We aimed to solve user needs and improve usability through information sharing and communication.

Process

IA
IA

SFAC Log IA (Simplified)

Process

Design System
Design System

Main

Main

Main

Sub

Sub

Sub

Typography

Typography

Typography

Logo

Logo

Logo

#0059FF

#0059FF

#0059FF

#4C8BFF

#4C8BFF

#4C8BFF

#7FACFF

#7FACFF

#7FACFF

#9946C0

#9946C0

#9946C0

Gray Scale

Gray Scale

Gray Scale

#CCCCCC

#CCCCCC

#CCCCCC

#B3B3B3

#B3B3B3

#B3B3B3

#999999

#999999

#999999

#7F7F7F

#7F7F7F

#7F7F7F

#4C4C4C

#4C4C4C

#4C4C4C

#030303

#030303

#030303

#079B65

#079B65

#079B65

#CDFFD5

#CDFFD5

#CDFFD5

#FF0000

#FF0000

#FF0000

#FFFFFF

#FFFFFF

#FFFFFF

Primary Color

Primary Color

Primary Color

개발자들의 기록들이 블록처럼 쌓여서 나의 스펙이 된다는 의미를

‘LOG’ 단어가 블럭처럼 쌓이는 모습을 로고로 제작했습니다.

개발자들의 기록들이 블록처럼 쌓여서 나의 스펙이 된다는 의미를

‘LOG’ 단어가 블럭처럼 쌓이는 모습을 로고로 제작했습니다.

개발자들의 기록들이 블록처럼 쌓여서 나의 스펙이 된다는 의미를

‘LOG’ 단어가 블럭처럼 쌓이는 모습을 로고로 제작했습니다.

Pretendard

Pretendard

Pretendard

프리텐다드

프리텐다드

프리텐다드

Regular

Regular

Regular

Medium

Medium

Medium

Bold

Bold

Bold

나의 과정들을

나의 과정들을

나의 과정들을

If I record my process

If I record my process

If I record my process

기록하면

기록하면

기록하면

it becomes a

it becomes a

it becomes a

스팩이 쌓인다.

스팩이 쌓인다.

스팩이 쌓인다.

specification.

specification.

specification.

국문/KO

국문/KO

국문/KO

영문/EN

영문/EN

영문/EN

#F7E5FF

#F7E5FF

#F7E5FF

Process

Component
Component

Navigation/Status/App Bar

Navigation/Status/App Bar

Navigation/Status/App Bar

Input/Chat Box

Input/Chat Box

Input/Chat Box

Button / Chips

Button / Chips

Button / Chips

Bottom Shit

Bottom Shit

Bottom Shit

Top Tab Bar

Top Tab Bar

Top Tab Bar

Card

Card

Card

채팅

채팅

채팅

메인

메인

메인

LOG

LOG

LOG

SFAC

SFAC

SFAC

채팅

채팅

채팅

내정보

내정보

내정보

프로젝트

프로젝트

프로젝트

채용

채용

채용

개인

개인

개인

프로필

프로필

프로필

나의 활동

나의 활동

나의 활동

프로필

프로필

프로필

나의 활동

나의 활동

나의 활동

커뮤니티

커뮤니티

커뮤니티

프로젝트

프로젝트

프로젝트

이메일

이메일

이메일

id!@gmail.com

id!@gmail.com

id!@gmail.com

비밀번호

비밀번호

비밀번호

id!@gmail.com

id!@gmail.com

id!@gmail.com

(영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~6자)

(영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~6자)

(영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~6자)

댓글 입력한 상태

댓글 입력한 상태

댓글 입력한 상태

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

네이버로 계속하기

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

전체

D-1

D-1

D-1

질문

질문

질문

자유

자유

자유

백엔드

백엔드

백엔드

검색어를 입력해주세요.

검색어를 입력해주세요.

검색어를 입력해주세요.

기술 스택

기술 스택

기술 스택

Python

Python

Python

C

C

C

Java

Java

Java

C++

C++

C++

C#

C#

C#

JavaScript

JavaScript

JavaScript

PHP

PHP

PHP

직접 입력

직접 입력

직접 입력

초기화

초기화

초기화

적용

적용

적용

예상 진행 기간을 선택하세요.

예상 진행 기간을 선택하세요.

예상 진행 기간을 선택하세요.

선택

선택

선택

1개월

1개월

1개월

2개월

2개월

2개월

3개월

3개월

3개월

4개월

4개월

4개월

선택하기

선택하기

선택하기

모집 직군을 선택하세요.

모집 직군을 선택하세요.

모집 직군을 선택하세요.

직군 선택

직군 선택

직군 선택

서버/백엔드

서버/백엔드

서버/백엔드

프론트엔드

프론트엔드

프론트엔드

웹 풀스택

웹 풀스택

웹 풀스택

안드로이드

안드로이드

안드로이드

선택하기

선택하기

선택하기

JAVA

Python

JAVA

Python

JAVA

Python

개발자가 되고 싶은 이유 개발자가 되고 싶은 이유

개발자가 되고 싶은 이유 개발자가 되고 싶은 이유

개발자가 되고 싶은 이유 개발자가 되고 싶은 이유

2024.01.23

2024.01.23

2024.01.23

프로필

프로필

프로필

유저닉네임

유저닉네임

유저닉네임

300

300

300

12

12

12

1

1

1

Portfolio 05

Portfolio 05

Portfolio 05

미리보기

미리보기

미리보기

개인화 맞춤 세탁 서비스스

개인화 맞춤 세탁 서비스스

개인화 맞춤 세탁 서비스스

신개념 맞춤형 세탁 서비스

신개념 맞춤형 세탁 서비스

신개념 맞춤형 세탁 서비스

백엔드

백엔드

백엔드

기획

기획

기획

디자이너

디자이너

디자이너

300

300

300

12

12

12

러닝 플랫폼 서비스

러닝 플랫폼 서비스

러닝 플랫폼 서비스

러닝크루를 위한 안전 관리

러닝크루를 위한 안전 관리

러닝크루를 위한 안전 관리

백엔드

백엔드

백엔드

기획

기획

기획

디자이너

디자이너

디자이너

320

320

320

20

20

20

게시물의 주제를 선택해주세요.

게시물의 주제를 선택해주세요.

게시물의 주제를 선택해주세요.

포트폴리오

포트폴리오

포트폴리오

프로젝트 경험

프로젝트 경험

프로젝트 경험

개발 학습

개발 학습

개발 학습

아이디어

아이디어

아이디어

대회 준비 기록

대회 준비 기록

대회 준비 기록

선택

선택

선택

ISTJ

ISTJ

ISTJ

ISFJ

ISFJ

ISFJ

INFJ

INFJ

INFJ

INTJ

INTJ

INTJ

선택하기

선택하기

선택하기

Process

Design

Sign-up

Getting Started: Sign Up & Log In

Easily access personalized features by signing up and logging in.
After logging in, you’ll be guided through a quick onboarding process to help tailor content and services to your needs.

Sign Up

Sign Up

Sign Up

Log In

Log In

Log In

Sign Up

Sign Up

Sign Up

Set Up Your Profile

Set Up Your Profile

Set Up Your Profile

Complete Onboarding

Complete Onboarding

Complete Onboarding

Process

Design
Design

Onboarding

Set your preferences before using the service.

You can configure preferences such as your developer role, programming languages, and even your MBTI type to receive personalized services.

Process

Design
Design

Home

Show only the content tailored to the user

Customize the home screen to display only what’s relevant to the user.

Process

Design

LOG-Home

Want to explore some logs first?

Browse through popular and featured logs from other users.
Ready to create one of your own?

Process

Design
Design

LOG

Use LOG to record your personal skills and achievements.

Create a portfolio that captures your personal growth using the LOG feature.
You can also explore other users' logs for inspiration.

Process

Design

PROJECT

Start your own project by teaming up with people from diverse roles.

Integrated with SFACfolio, you can launch more complete projects with planners and designers.

Process

Design

Integrated Search

Find the content you're looking for in one search

Quickly and easily search all SFAC LOG content by category or tag using the integrated search feature.

Process

Design
Design

SFAC Community

Join a community of diverse roles to ask questions and connect freely.

Create a portfolio that captures your personal growth using the LOG feature.
You can also explore other users' logs for inspiration.

Process

Developer Handoff
Developer Handoff

How the Design and Development Teams Collaborate & Tools I Used

Outcome/Impact

Key takeaways from this experience
Key takeaways from this experience

This project helped me realize how important it is to communicate clearly with both developers and stakeholders. As a UX/UI designer, I often found myself in the middle—making sure everyone's on the same page. I learned that even small things, like consistent Figma layer names or checking feasibility early during wireframes, can save a lot of time later. It showed me how thoughtful collaboration can really improve the whole process.

Company Vision & Mission

Vision

Help developers grow by making their learning visible, shareable, and collaborative.

Mission

Provide a platform where users can log progress, get personalized content, and connect with peers — all in one place.

Let's get in touch

© 2025 Sungju Kim

I’m looking forward to hearing from you! If you prefer not to fill out forms, feel free to email me directly and let's talk about the next big thing!

Let's get in touch

I’m looking forward to hearing from you! If you prefer not to fill out forms, feel free to email me directly and let's talk about the next big thing!

© 2025 Sungju Kim