박우림
Frontend Developer
WP

About

안녕하세요, 개발자 박우림입니다.

인하대 기계공학과 3학년 재학 중 프로그래밍에 흥미를 느껴 이 길을 가야겠다고 결심했고, 프랑스 파리에 있는 프로그래머 양성 교육기관인 Ecole42 의 교육 철학에 매료되어 그곳에서 공부를 했습니다. Ecole42 백엔드 개발자로 인턴쉽 6개월, 보험 스타트업 회사 Luko 에서 프론트엔드 개발자로 3년을 근무했고, Allianz Direct France 에게 인수되어 그곳에서 1년 반을 근무했습니다. 현재는 프랑스에서의 생활을 정리하고 한국에서 새로운 직장을 구하고 있습니다.

저는 새로운 것을 배움에 주저함이 없습니다.

새로운 기술과 방법론이 하루가 다르게 쏟아지는 세상에서 웹 개발자는 새로운 것을 빠르게 습득하는 능력이 필수라고 생각합니다. 기계공학과를 나왔지만 프로그래머가 되었고, 한국에서 태어났지만 프랑스에서 직장 생활을 했고, 백엔드 개발로 인턴을 시작했지만 프론트 개발자가 되었습니다. 저는 새로운 분야에 도전하는 것에 주저함이 없고, 그것이 제가 원하는 길이라면 기꺼이 도전합니다.

저는 다른 사람과 지식을 나누는 것을 즐깁니다.

수업과 교수가 없는 Ecole42 라는 학교에서 peer-to-peer 방식으로 C언어 부터 AI의 기초까지 아우르는 분야를 공부했습니다. 문제 해결에 있어서 스스로 답을 찾고 다른 사람과 지식을 나누고 피드백을 주고받는 것은 저에게 매우 익숙합니다.

저는 다양성을 존중하며 협업의 가치를 중요시합니다.

전 세계의 모든 국적의 학생들이 모여있던 곳에서 같이 공부하며 수많은 과제를 수행했고, 프랑스에서 근무했던 스타트업이 성장하여 스페인, 독일로 사업을 뻗어 나가게 되어 유럽 전 지역의 사람들과 함께 협업을 했었던 경험이 있습니다. 다양한 국적의 사람들과 영어 또는 프랑스어로 소통이 가능하다는 것은 저의 또 다른 장점이기도 합니다.

Ecole42가 어떤 학교인가요?

Ecole 42는 교수나 수업 없이 P2P(peer to peer) 기반의 자기주도 학습 시스템으로 운영되며, 프랑스 교육부 공인 국가자격(RNCP)을 수여할 수 있는 기관입니다. 저는 RNCP 7(석사급) 인증을 취득하기 위해 AI 프로젝트와 웹 개발 프로젝트 등 61개의 과제를 수행하였습니다. 더 자세한 내용은 Ecole42 소개글을 참고해 주세요.

Work Experience (4년 10개월)

A
프론트엔드 개발자
Nuxt
Vue
Prismic
Netlify
Amplify
Amplitude
Luko 웹사이트와 온보딩 웹 어플리케이션을 Allianz Direct 로 이전
L

Luko

2021.05 - 2024.01
프론트엔드 개발자
Nuxt
Vue
Prismic
Netlify
Amplify
Amplitude
마케팅 웹사이트, 온보딩 웹 애플리케이션 유지보수. Growth hacking, 성능 최적화, SEO 및 웹 접근성 개선, E2E 테스트와 AB Test 및 Split Test 수행. Luko 컴포넌트 라이브러리(Lukompo) 개발에 참여하고 유지보수
E

Ecole 42

2020.11 - 2021.04
백엔드 개발자
Ruby on Rails
PostgreSQL
Docker
42 인트라넷과 입학 사이트의 백엔드 개발 및 유지보수

Education

에드인에듀

2025.12 - 2026.06
실물로봇을 활용한 VLA 모방학습 기반 피지컬AI 엔지니어 양성과정

인하대학교

2010 -
기계공학과 휴학 (4학년)

Skills

Vue
Nuxt
React
Next.js
Typescript
Node.js
Python
Postgres
Docker
C++

Languages

영어
프랑스어
한국어
School Projects

Academic Projects

학업 과정 중 진행한 프로젝트입니다.

addinedu

Gesto: MediaPipe + LSTM 기반 핸드 제스처 인식 시스템

Gesto는 카메라로 양손 제스처를 인식해 PPT와 유튜브를 원격 제어하는 MediaPipe + LSTM 기반 핸드 제스처 인식 프로그램입니다.

Deep Learning
MediaPipe
LSTM
PyQT
+1
GitHub
addinedu

무공해 상담봇

Arduino LCD와 LLM을 활용한 무조건 공감해주는 상담봇. Ollama를 통해 여러 LLM 모델을 테스트하고 최적 모델을 선정하여, 사용자 입력을 분석해 감정을 LCD에 표시하고 공감 메시지를 제공합니다. Few-shot learning, 대화 기록 관리, 파라미터 최적화를 통해 응답 품질을 개선했습니다.

LLM
Python
Arduino
GitHub
ecole42

leaffliction

leaffliction은 ecole42의 컴퓨터 비전 프로젝트로, 딥러닝을 활용하여 사과와 포도의 잎 이미지에서 질병을 자동으로 분류하는 시스템. CNN(Convolutional Neural Network) 모델을 사용하여 다양한 잎 질병을 인식하고 분류하며, 데이터 증강, 이미지 전처리, 모델 학습 및 평가 파이프라인을 구현한다. PyTorch를 사용하여 CNN 모델을 학습하고 TensorBoard로 학습 과정을 시각화한다

Python
PyTorch
CNN
Computer Vision
+1
GitHub
ecole42

multilayer-perceptron

multilayer-perceptron은 ecole42의 머신러닝 프로젝트로, 위스콘신 유방암 진단 데이터셋을 사용하여 암이 악성(malignant)인지 양성(benign)인지를 예측하기 위해 다층 퍼셉트론을 직접 구현하는 프로젝트. 순전파(feedforward), 역전파(backpropagation), 경사 하강법을 포함한 신경망의 핵심 알고리즘을 외부 라이브러리 없이 순수 Python으로 구현하며, ReLU, Sigmoid, Softmax 활성화 함수와 조기 종료 기능을 포함한다

Python
Machine Learning
Neural Networks
GitHub
ecole42

dslr

dslr은 ecole42의 머신러닝 프로젝트로, 학생 데이터셋을 사용하여 해리포터 기숙사를 할당하는 AI를 만들어야 한다. 데이터 전처리, 히스토그램과 산점도를 통한 데이터 시각화, 특성 선택, 로지스틱 회귀 모델 직접 구현을 통해 분류 문제를 해결한다. Batch, Mini-Batch, Stochastic 세 가지 경사 하강법 알고리즘을 지원하며, 외부 머신러닝 라이브러리 없이 순수 Python으로 구현한다

Python
Machine Learning
Logistic Regression
GitHub
ecole42

ft_linear_regression

ft_linear_regression은 ecole42의 머신러닝 프로젝트로, 경사 하강법(gradient descent)을 사용하여 선형 회귀 모델을 구현하고 자동차 가격을 예측하는 프로그램. JavaScript(Node.js)로 경사 하강법 알고리즘을 구현하고, React를 사용하여 학습 과정을 시각화한다. 주행거리(마일리지)와 가격 데이터를 학습하여 선형 함수를 도출하고, 학습률 조정을 통한 최적화 과정을 관찰할 수 있다

JavaScript
React
Machine Learning
GitHub
Hackathons

Hackathons

해커톤에서 진행한 프로젝트들입니다.