Hello,

I'm   Mark

I'm Mark

Junior Full Stack Developer, Game Developer, Mobile App Developer
avatar_shake.png

About

I'm A Junior Full Stack Developer

Name:

Yongho (Mark) Nam

Birth:

2002/ May/ 11

Email:

dydgh2011@gmail.com

Skills

Frontend

Backend

DevOps

Etc.

Projects

What To Eat?

portfolio.png

자취를 하면서 다양한 요리를 해먹다 보면 항상 짜투리 재료가 남습니다. 스파게티를 만들고 남은 토마토소스나 두루치기 후 남은 돼지고기를 어떻게 활용할지 몰라 썩게 되는 경우가 많습니다. 이를 해결하기 위해 웹사이트를 만들게 되었습니다.

이 웹사이트는 OpenAI API를 사용하여 입력된 음식 재료들로 만들 수 있는 음식 이름과 레시피 리스트를 구글에서 검색하여 보여줍니다. 또한 기본적인 게시판 기능과 다양한 로그인/회원가입 방법 등 여러 부가적인 기능도 제공하고 있습니다. 프로젝트를 진행하면서 소셜 로그인, Nodemailer를 통한 이메일 인증 등의 여러 기능 구현을 경험하였습니다.

해당 웹사이트는 GitHub Actions를 사용하여 CI/CD를 구현하였으며, 서버는 AWS EC2에 Docker를 사용하여 배포되었습니다.

  • Date - 
    2024/Mar/20 ~ 2024/May/30
  • Frontend - 
    Bootstrap, EJS
  • Backend - 
    Nest.js, Express.js
  • Deployment - 
    AWS EC2, ELB, Github Actions, Docker
  • Database - 
    AWS RDS
  • Maintenance - 
    Sentry, Slack

Can It Run?

can_it_run_character.png

낮은 사양의 컴퓨터 사용자를 위한 게임 실행 가능성 확인은 항상 핵심 고려사항입니다. 그러나 이를 쉽고 정확하게 판별할 수 있는 플랫폼이 부족했고, 기존의 몇몇 사이트들은 특정 게임의 실행 여부를 정확하게 평가하지 못하거나 복잡한 사용법을 제공했습니다. 이러한 과제를 극복하기 위해 개발한 것이 바로 "Can It Run" 어플리케이션입니다.

이 프로젝트는 제가 처음으로 진행한 풀스택 개발 프로젝트로, 아이디어 도출부터 개발, 배포, 관련 이미지 제작까지 모든 과정을 체험할 수 있는 소중한 경험이었습니다. 뿐만 아니라, OpenAI API를 활용하여 새로운 기술에 대한 강력한 이해를 얻을 수 있었습니다.

풀스택 개발을 통해 이론적으로만 배웠던 지식을 실제 프로젝트에 적용하는 경험이 매우 유익했습니다. 또한, 다양한 분야에서 노하우를 쌓을 기회를 가졌으며 이는 개발자로서의 능력을 향상시키는 중요한 과정이었습니다.

현제 웹사이트는 비용상의 이유로 비활성화 상태입니다.

  • Date - 
    2023/Dec/20 ~ 2024/Jan/20
  • Backend - 
    Express.js
  • Frontend - 
    Template Engine (Handlebars)
  • Database - 
    MySQL, AWS RDS
  • Deployment - 
    AWS EC2

Portfolio

portfolio.png

Can It Run 프로젝트를 제작하면서 부족했던 프론트엔드 경험을 효과적으로 보완했습니다. Bootstrap 프레임워크를 활용하여 빠르고 효율적으로 사용자 인터페이스를 개발하였습니다.

이 프로젝트를 통해 반응형 웹사이트를 만드는 과정에서 다양한 디바이스에서의 사용자 경험을 고려했고, 사용자들이 쉽게 접근할 수 있는 웹 디자인을 구현하는 방법을 습득했습니다. 또한, Bootstrap을 통해 강력한 디자인 컴포넌트를 활용하여 시각적으로 매력적이며 효과적인 웹사이트를 완성했습니다.

이러한 경험을 바탕으로 미래의 프로젝트에서도 뛰어난 프론트엔드 개발 능력을 발휘할 수 있을 것으로 기대합니다.

  • Date - 
    2024/Jan/10 ~ 2024/Jan/22
  • Frontend - 
    Bootstrap
  • Deployment - 
    Github Pages

Sync Social

portfolio.png

본 프로젝트는 유저끼리 채팅방을 만들고 여행 일정 등을 논할 수 있는 웹사이트입니다, 또한 AI의 도움을 받아서 채팅 기록에 따라서 여행 일정을 추천받을 수 있습니다.

  • Date - 
    2024/May/28 ~ On process
  • UX/UI design ( Rahul Nair ) - 
    Figma
  • Frontend ( Preet Patel ) - 
    React
  • Backend ( Mark Nam ) - 
    Nest.js
  • Deployment ( Mark Nam ) - 
    AWS EC2, Github Action, AWS RDS
  • Machine Learning ( Rohan Nair ) - 
    Python

Experiences

Responsive image

Brooklyn College 고등학교 졸업

2022

고등학교 1학년부터 웹 개발자로의 꿈을 향해 노력하여 평균 95점으로 Brooklyn College 고등학교를 졸업했습니다.

Responsive image

토론토 대학 컴퓨터 공학과 입학

2022

개발 분야에서 더 전문적인 지식을 쌓기 위해 University of Toronto Mississauga의 Computer Science 학과에 입학했습니다. 현재 1학년을 3.3/4.0의 GPA로 성공적으로 마무리했습니다.

Responsive image

UofT 주최 DearHack 해카톤 참여

2023

여름 방학 동안 UofT 주최 DearHack 해커톤에 참여했습니다. 비록 우승은 하지 못했지만, 팀워크와 앞으로의 해커톤 참가를 위한 중요한 경험을 쌓을 수 있었습니다.

Responsive image

대학 동기와 Rohan-Mark-Software 창립

2023

대학 동기인 Rohan Nair와 함께 Rohan-Mark-Software를 창립했습니다. 이 팀을 통해 아이디어 공유와 협업을 통해 개발의 다양한 측면에서 경험을 쌓을 수 있었습니다.

Responsive image

정보처리기능사 국가기술 자격증 취득

2023

IT 산업기능요원 신청을 위해 정보처리기능사 국가기술 자격증을 취득했습니다. 이를 통해 개발자로서 부족한 부분을 보충하고 새로운 지식을 습득하는 소중한 경험이었습니다