새로운 문제를 찾는 중

데이터로 문제를 풀고, 반복은 자동화합니다.

안녕하세요, owllab입니다. Python을 중심으로 데이터 저장·분석, 업무 자동화, 도면 규격화, 백엔드 API, 웹 크롤링을 만듭니다.
비전공자로 시작해 필요한 기술을 빠르게 익히고, 문제가 풀릴 때까지 끝까지 파고듭니다. 읽기 쉬운 코드와 재현 가능한 결과를 가장 중요하게 생각합니다.

About

사람이 판단에만 집중하도록,
나머지는 코드에 맡깁니다.

현장에는 사람이 손으로 반복하는 일이 아직 많습니다. 같은 도면을 다시 그리고, 같은 문서를 다시 채우고, 같은 표를 다시 만듭니다. 저는 그 반복을 찾아 코드로 옮기는 일을 합니다.

데이터를 모으고 저장하고 분석하는 일, 도면을 규격에 맞게 정리하는 일, Python으로 업무를 자동화하는 일 — 세 가지가 제 일의 축입니다. 필요하면 크롤러를 짜고, API를 만들고, 서버를 올려 직접 배포까지 합니다.

비전공자로 시작했기 때문에 모르는 걸 빠르게 배우는 방법을 먼저 익혔습니다. 새 기술이 필요하면 바로 학습하고, 작게 만들어보고, 되는 것만 남깁니다.

읽기 쉬운 코드, 명확한 주석, 재현 가능한 실험.

WORKING PRINCIPLES

데이터 저장 & 분석

수집 → 정제 → 적재 → 지표화. 흩어진 데이터를 물어볼 수 있는 형태로 만듭니다.

01

도면 규격화

도면 정보를 추출하고 규격에 맞추어 검증합니다. 사람이 놓치는 것을 기계가 잡습니다.

02

업무 자동화

문서·표·리포트 생성부터 알림까지. 매일 하던 일을 한 번의 실행으로 줄입니다.

03
Skills

문제를 끝까지 끌고 갈 만큼의 스택

분석에서 멈추지 않고, 서비스로 띄우고 서버에 올리는 것까지 직접 합니다.

데이터 분석 & 머신러닝

전처리부터 시각화, 모델 검증까지. 숫자를 근거로 바꾸고, 그 근거를 다른 사람이 다시 확인할 수 있게 남깁니다.

pandasNumPyMatplotlibscikit-learnTensorFlowPyTorch

업무 자동화

문서·도면·표 생성을 스크립트로.

PythonVBAAutoCAD한컴오피스

백엔드 & API

가볍고 빠른 서비스 레이어.

FastAPIFlaskSQLAlchemyREST

인프라 & 배포

만든 것을 실제로 띄웁니다. 컨테이너로 묶고, 리버스 프록시를 세우고, 인증서를 붙여 도메인까지 연결합니다.

DockernginxLinuxHTTPSCertbotAWS

데이터베이스

스키마 설계부터 쿼리 튜닝까지 직접 만지고 운영합니다.

MySQLMongoDBSQLDB 설계

프론트엔드 & 앱

화면이 필요하면 화면까지. 반응형 웹과 모바일 앱을 만듭니다.

HTMLCSSJavaScriptFlutterSwift
Selected Work

만들어 온 것들

대부분 사내에서 쓰이는 도구라 비공개지만, 무엇을 어떻게 풀었는지는 남겨둡니다.

Live S-INC 군 지정품명 검색 서비스 화면
S-INCWeb Service

군 지정품명 검색

군 지정품명(INC)·군급부호(FSC) DB를 검색하는 웹 서비스. 데이터 적재부터 화면, 배포까지 직접 구성했습니다.

PythonSQLHTML/CSS/JSnginx
GIF AutoCAD 도면 자동 생성 시연
AutoCADAutomation

도면 생성 · 드로잉 자동화

치수를 입력하면 도면을 자동으로 그리고, 부품목록과 도면정보를 추출합니다. 반복 작도 시간을 크게 줄였습니다.

PythonVBAAutoCAD
QAValidation

도면 · 품목 검증 자동화

도면과 품목 데이터를 규격 기준과 대조해 오류를 자동으로 찾아냅니다. 사람이 눈으로 훑던 검수를 규칙으로 바꿨습니다.

Pythonpandas규격 검증
GIF 한컴오피스 문서 자동 생성 시연
한컴오피스Automation

문서 자동 생성

정해진 양식에 맞춰 포장제원표 같은 문서를 자동으로 채워 만듭니다. 양식이 바뀌어도 템플릿만 갈아끼우면 됩니다.

PythonHWP템플릿 엔진
ETLData

데이터 파이프라인

여러 소스에서 데이터를 수집·정제해 DB에 적재하는 흐름을 구성했습니다. 스케줄링으로 매일 자동으로 돕니다.

PythonpandasSQLMySQLScheduler
CrawlerData

웹 크롤링 수집기

정적·동적 페이지를 가리지 않고 필요한 데이터를 긁어옵니다. 차단 회피와 재시도, 증분 수집까지 고려했습니다.

ScrapySeleniumBeautifulSoupHeadless Chrome
AlertingService

주식 알림 서비스

조건에 맞는 종목 신호를 감지해 알림을 보냅니다. 시세 수집, 조건 판정, 발송을 한 흐름으로 묶었습니다.

PythonOpen APISchedulerNotification
InfraDeploy

웹 서버 구현 · 배포

Docker로 서비스를 묶고 nginx 리버스 프록시와 HTTPS를 붙여 도메인까지 연결했습니다. 이 사이트도 그 위에서 돕니다.

DockernginxCertbotLinux
MobileApp

출퇴근 관리 앱

출퇴근 기록과 근무 시간을 정리해 보여주는 모바일 앱. Flutter로 화면을, 백엔드는 API로 붙였습니다.

FlutterDartREST API
Certificates & Learning

배운 것을 쌓아온 기록

필요해서 배웠고, 배운 건 대부분 바로 프로젝트에 썼습니다.

빅데이터 분석기사

NATIONAL CERTIFICATE

기계설계산업기사

NATIONAL CERTIFICATE

SQLD

NATIONAL CERTIFICATE

TensorFlow Developer Certificate

GOOGLE · 2023

Python 심화

03
  • 모두를 위한 파이썬 — 필수 문법 & 패키지 배포
  • 우리를 위한 프로그래밍 — 파이썬 중급
  • 고수가 되는 파이썬 — 동시성과 병렬성

데이터 · AI

03
  • 처음하는 파이썬 데이터 분석 — 전처리·pandas·시각화
  • 딥러닝 & PyTorch 부트캠프 — 트랜스포머까지
  • 데이터 분석가, 어떤 회사로 가야할까 (데이터리안)

크롤링 · 수집

03
  • 이것이 진짜 크롤링이다 — 기본편
  • 이것이 진짜 크롤링이다 — 실전편
  • 파이썬 고급 크롤링 — Scrapy · Selenium

백엔드 · 인프라

04
  • 파이썬 백엔드 & 웹기술 입문 — Flask
  • FastAPI 입문 — 비동기 SQLAlchemy까지
  • MongoDB & NoSQL 부트캠프
  • 도커와 최신 서버 기술 — nginx · AWS · HTTPS

프론트엔드 · 앱

04
  • 프런트엔드 부트캠프 — HTML · CSS · ES6
  • Flutter 3.0 앱 개발 — 초급 10개 프로젝트
  • Flutter 실전 — 상태관리 · GoRouter · 인증
  • Swift 기초 문법

CS · AI 워크플로우

02
  • 파이썬 알고리즘 문제풀이 입문
  • 클로드 코드 완벽 마스터 — AI 개발 워크플로우
Contact

반복되는 일이 있다면,
한 번 이야기해 봐요.

자동화할 거리, 정리할 데이터, 만들고 싶은 도구 — 무엇이든 편하게 보내주세요. 보통 하루 안에 답장합니다.

owllab.dev@gmail.com