프로필

**이름**: 허동영

**이메일**: vavoya6324@gmail.com


테스트 블로그

https://www.sim-log.com/@test


경력

2025.09.16 ~ 2026.05.31: 퀀터스 테크놀로지스 (FE개발자)



블로그 에디터 개발 포스트

AI 활용한 개발로 블로그 플랫폼 개발 진행(위지웍 에디터 완성하기, 이미지 생성 후 자동 등록 등)

[블로그 에디터 개발 내용](https://www.sim-log.com/@vavoya/블로그-에디터-개발-25)



프로젝트 (2025.9 최신)

1. Obsidian 스타일의 md → ast 파서 라이브러리

Obsidian 에디터의 마크다운 문법 스타일을 기반으로 md → ast 파서를 개발했습니다.

실시간 입력에 대응하기 위해 LRU 캐시를 적용하였고, 인라인 문자열이 동일할 경우 이전 결과를 재활용하여 빠른 파싱 성능을 유지합니다.


2. 바닐라 JS 기반 React.js 직접 구현

**기간**: 2025.01 ~ 01

React의 생명주기, Hook 등을 바닐라 JS로 구현하고, 해당 구조를 기반으로 실제 페이지를 개발했습니다.

배치 처리, 생명주기, useEffect, useState, useRef, createPortal 등 주요 메커니즘을 직접 구현했습니다.


3. Custom 위지윅 에디터

**기간**: 2024.07 ~ 08

Obsidian 에디터를 모티브로 한 초기 프로젝트입니다.

md-ast-parser와 달리 리액트 컴포넌트와 파서가 결합되어 있으며, React.memo로 동일 내용에 대해 불필요한 파싱을 방지합니다.

브라우저의 Selection, Caret을 React에서 직접 제어하고 단축키 및 Selection 기반 문법 강조도 지원합니다.

현재는 중단된 프로젝트입니다.


4. Next.js 기반 풀스택 블로그 플랫폼

**기간**: 2023.06 ~ 진행

1인 개발로 기획, 디자인, 프론트엔드, 백엔드까지 담당했습니다.

Next.js의 서버/클라이언트 컴포넌트 구분, 캐싱 전략, SEO 및 접근성 등을 고려하여 개발했으며, 현재 실서비스 중입니다.

이 사이트 자체가 해당 프로젝트 기반입니다.


vavoya - sim-log