Skip to content
View EMBKSM's full-sized avatar

Block or report EMBKSM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EMBKSM/README.md

header

Typing SVG


"단순 개발을 넘어, 깊은 곳까지 잠수하는 엔지니어"

안녕하세요! 하드웨어의 바닥부터 소프트웨어의 끝단까지 연결하는 FW & FPGA 개발자 김성민입니다.


✨ Tech Stack ✨


🛰️ Featured Projects

Project Z-Modem: FPGA-based Secure QPSK Image Transceiver

Role: Solo Developer (Architecture, RTL Design, Signal Processing)

  • Overview: UART 대역폭 한계를 극복하고 보안성을 확보한 FPGA 기반 이미지 무선 송수신 시스템
  • Key Tech:
    • Pipeline Design: UART(Stream) ↔ AES(Burst) ↔ QPSK(Stream) 간 속도 차이(Mismatch)를 해결하는 3-Stage 파이프라인 구축
    • Signal Processing: Costas Loop & Gardner Loop를 Verilog로 직접 구현하여 위상/동기화 복원
    • Communication: Ready/Valid Handshake 프로토콜을 통한 안정적인 Flow Control

FLP (Find Lost People): LoRa-based Location Tracker

Role: PM & Hardware/Firmware Lead

  • Overview: 인터넷이 없는 환경에서도 장거리 위치 추적이 가능한 LoRa 기반 이탈 감지 웨어러블 디바이스
  • Key Tech:
    • Custom PCB: RF 임피던스 매칭 및 전원 노이즈 분리를 고려한 회로 설계 및 제작
    • Firmware: FreeRTOS 기반 태스크 스케줄링 및 선점형 MAC 프로토콜 설계로 패킷 충돌 방지
  • Achievement: 제6회 한국코드페어 SW공모전 본선 진출 및 전시

Health-Run: AI Posture Correction System

Role: FPGA Implementation & HW Acceleration

  • Overview: 5축 IMU 센서 데이터와 FPGA 내장 CNN 가속기를 활용한 실시간 러닝 자세 교정 시스템
  • Key Tech:
    • CDC: 서로 다른 클럭 도메인 간 데이터 동기화를 위한 Async FIFO 설계
    • Acceleration: PS(Zynq)와 PL(FPGA) 간 AXI Interconnect를 통한 CNN 연산 오프로딩

🏆 Honors & Awards

  • 2025 소프트웨어마이스터고 연합 해커톤 대회 | 우수상
    • 휴컨(주) 기업상 수상
  • 2024 빛가람 에너지 밸리 소프트웨어 작품 경진대회 | 우수상
  • 2025 빛가람 에너지 밸리 소프트웨어 작품 경진대회 | 장려상
  • 2025 교내 해커톤 대회 | 우수상
  • 2024 코딩역량인증 대회 | 동상
  • 제7회 한국코드페어(Korea Code Fair) SW공모전
    • 본선 진출 및 전시 (과학기술정보통신부 주최)

📜 Certificates & Education

  • 대덕소프트웨어마이스터고등학교 (임베디드 소프트웨어과) | 2024.03 ~ 2027.02 (졸업예정)
  • 정보보안 입문교육 (Secure Coding & Web Security) | KISA / 대전정보문화산업진흥원
    • SW 보안약점(Weakness)과 취약점(Vulnerability) 분석 및 정적/동적 진단 실습
  • 국가기술자격증
    • 정보처리기능사
    • 전기기능사 (필기 합격)
    • 전자기능사 (필기 합격)
    • 전자캐드기능사 (필기 합격)

Solved.ac Profile

EMBKSM's github activity graph

Pinned Loading

  1. Algorithms Algorithms Public

    This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

    C++ 1

  2. Z-Modem Z-Modem Public

    FPGA-based Real-time QPSK Image Transceiver

    Verilog 1

  3. OSJ_V3_FW OSJ_V3_FW Public

    Forked from OSJ-v3/OSJ_V3_FW

    Dorm washer/dryer use and management solution

    C

  4. FLP FLP Public

    Forked from DSM-Interrupt/FLP

    GPS-based organization leadership and missing person detection solutions

    C 1

  5. gonghack-PL gonghack-PL Public

    Forked from Team-gonghack/gonghack-PL

    FPGA PL 부분, I2C FSM로직 구현 및 AXI-Lite와 AXI-Stream을 이용해서 DMA구현, AI연산을 DPU로 구현해 AI를 하드웨어로 가속

    Verilog 1

  6. AXI_image AXI_image Public

    Zynq UltraScale+ MPSoC 환경에서 고속으로 입력되는 이미지 데이터를 실시간으로 처리하기 위한 FPGA 기반 IP 코어를 설계하고 검증한 프로젝트이다.

    Verilog