이상훈
SangHoon Lee
Adaptive Developer
Adaptive Developer
적응형 개발자
앱 / 웹 풀스택, 서버, UI / UX, 통신, 전 분야에 이해가 높은
💻 Tech Stacks
Languages
![Dart](/images/Dart.png)
![Kotlin](/images/Kotlin.png)
![Python](/images/Python.png)
![TypeScript](/images/TypeScript.png)
![C](/images/C.png)
![Cpp](/images/Cpp.png)
![Java](/images/Java.png)
![Rust](/images/Rust.png)
Frameworks
![Flutter](/images/Flutter.png)
![Nextjs](/images/Nextjs.png)
![Nestjs](/images/Nestjs.png)
![Django](/images/Django.png)
![Arduino](/images/Arduino.png)
![Pytorch](/images/Pytorch.png)
Databases
![Mysql](/images/Mysql.png)
![Postgresql](/images/Postgresql.png)
![Firebase](/images/Firebase.png)
![Realm](/images/Realm.png)
DevOps
![Nginx](/images/Nginx.png)
![Docker](/images/Docker.png)
![Kubernetes](/images/Kubernetes.png)
![RaspberryPi](/images/RaspberryPi.png)
![Cloudflare](/images/Cloudflare.png)
🛠 Tools
![Vscode](/images/Vscode.png)
![Intellij](/images/Intellij.png)
![Nvim](/images/Nvim.png)
![Bash](/images/Bash.png)
![Github](/images/Github.png)
![Git](/images/Git.png)
![Postman](/images/Postman.png)
![Figma](/images/Figma.png)
✨ Etcs
![PremierPro](/images/PremierPro.png)
![FinalCutPro](/images/FinalCutPro.png)
![LogicPro](/images/LogicPro.png)
컴퓨터비전 AI를 활용한 자동 쓰레기 분류 장치
Stacks
Embedded | Arduino
AI | YOLOv5
Kiosk | Flutter
FE | Next.js, Flutter
BE | Spring Boot, Flask
DevOps | Nginx, Kubernetes, MSA, Raspberry Pi
UI/UX | Figma
AI | YOLOv5
Kiosk | Flutter
FE | Next.js, Flutter
BE | Spring Boot, Flask
DevOps | Nginx, Kubernetes, MSA, Raspberry Pi
UI/UX | Figma
Position
AIoT Device Architect
Embedded Developer
Kiosk Developer
Web UI/UX Designer
Web Frontend Developer
Embedded Developer
Kiosk Developer
Web UI/UX Designer
Web Frontend Developer
Specifics
Exhibited at Korea Electronics Show 2023 (KES 2023)
![aily](/images/aily.png)
BaekJoon Online Judge extension for VSCode
Stacks
TypeScript
Features
BOJ: Create Problem File
- 백준 온라인 저지 문제 번호를 입력하면 해당 문제의 제목을 파일명으로 하는 파일이 생성되고, 자동으로 헤더가 생성된 후, 문제가 열립니다.
BOJ: Show Problem
- 백준 온라인 저지 문제 번호를 입력하면 해당 문제가 열립니다.
BOJ: Run Test Case
- 백준 온라인 저지 문제의 테스트 케이스를 가져와 자동으로 실행하고 채점합니다.
BOJ: Insert Header Comment
- 백준 온라인 저지 문제 번호를 입력하면 해당 파일의 정보를 담은 아름다운 헤더가 생성됩니다.
BOJ: Push To Github
- 현재 워크스페이스에 Github Action을 위한 workflow.yml파일을 생성하고 깃허브 레포지토리에 푸시합니다.
BOJ: Make workflow
- Github Action을 위한 workflow.yml파일을 생성합니다.
BOJ: Show Manual
- BOJ-extension의 매뉴얼을 엽니다.
- 백준 온라인 저지 문제 번호를 입력하면 해당 문제의 제목을 파일명으로 하는 파일이 생성되고, 자동으로 헤더가 생성된 후, 문제가 열립니다.
BOJ: Show Problem
- 백준 온라인 저지 문제 번호를 입력하면 해당 문제가 열립니다.
BOJ: Run Test Case
- 백준 온라인 저지 문제의 테스트 케이스를 가져와 자동으로 실행하고 채점합니다.
BOJ: Insert Header Comment
- 백준 온라인 저지 문제 번호를 입력하면 해당 파일의 정보를 담은 아름다운 헤더가 생성됩니다.
BOJ: Push To Github
- 현재 워크스페이스에 Github Action을 위한 workflow.yml파일을 생성하고 깃허브 레포지토리에 푸시합니다.
BOJ: Make workflow
- Github Action을 위한 workflow.yml파일을 생성합니다.
BOJ: Show Manual
- BOJ-extension의 매뉴얼을 엽니다.
Specifics
200+ Installs
![boj](/images/boj.png)
CPR Kiosk
안드로이드 기반 CPR 교육용 키오스크 앱 개발
CPR 체험교육 및 재난재해 시청각교육을 위한 키오스크 제작
Stacks
Android | Compose, Kotlin, Java, xml
Position
Main Android Developer
- Jetpack Compose UI 개발
- Android Legacy Java 및 xml로 개발된 기존 타사 앱 병합
- 터치스크린 좌표를 기준으로 UI 버튼 개발
- Jetpack Compose UI 개발
- Android Legacy Java 및 xml로 개발된 기존 타사 앱 병합
- 터치스크린 좌표를 기준으로 UI 버튼 개발
Specifics
(주)앤하이브, (주)리코디오코리아, (주)크레도 3사합작 프로젝트
대한민국 경상북도청 납품
대한민국 경상북도청 납품
![cpr](/images/cpr.png)
누구
모두를 위한 초인종
유니버설 디자인 메이커톤의 취지에 맞는
모든 사람들이 사용할 수 있는 초인종 IoT 기기
모든 사람들이 사용할 수 있는 초인종 IoT 기기
- 초음파 센서를 활용해 현관문의 열림과 닫힘을 판별해 치매 독거노인 등의 출입기록을 저장
- 카메라와 컴퓨터비전 AI를 사용한 얼굴인식으로 방문자 정보 기록
- 카메라와 컴퓨터비전 AI를 사용한 얼굴인식으로 방문자 정보 기록
Stacks
FE | Flutter
Device | Raspberry Pi
Sensors | Camera, Ultrasonic Sensor
Util | Firebase Cloud Messaging
UI/UX | Figma
Device | Raspberry Pi
Sensors | Camera, Ultrasonic Sensor
Util | Firebase Cloud Messaging
UI/UX | Figma
Position
Flutter FrontEnd
Raspberry Pi, 파이썬을 사용한 센서 정보 수집 및 앱 연동
Firebase 센서값에 따른 어플 알림 서비스
Raspberry Pi, 파이썬을 사용한 센서 정보 수집 및 앱 연동
Firebase 센서값에 따른 어플 알림 서비스
Specifics
2022 유니버설 디자인 메이커톤 - 장려상
![noogoo](/images/noogoo.png)
CONTACT
![cardFront](/images/cardFront.png)
![cardBack](/images/cardBack.png)