I started building small web tools as a hobby to improve usability issues I personally experienced while using university web services. Many of these projects began as minimal solutions and evolved through real usage and long-term maintenance.
- The Pragmatic Programmer
- The Mythical Man-Month
- The Psychology of Computer Programming, Gerald M. Weinberg
- ๋ด ์ฝ๋๊ฐ ๊ทธ๋ ๊ฒ ์ด์ํ๊ฐ์ - ์ข์ ์ฝ๋/๋์ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์ค๊ณ ์ ๋ฌธ (Korean)
- The Creative Programmer, Wouter Groeneveld
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <Fuzzy.h> // Please install eFLL (Embedded Fuzzy Logic Library) from https://github.com/alvesoaj/eFLL | |
| // Fuzzy | |
| Fuzzy *fuzzy = new Fuzzy(); | |
| // FuzzyInput Temperature | |
| FuzzySet *VeryCold = new FuzzySet(0, 0, 10, 20); | |
| FuzzySet *Cold = new FuzzySet(10, 20, 20, 30); | |
| FuzzySet *Good = new FuzzySet(20, 30, 30, 40); | |
| FuzzySet *Hot = new FuzzySet(30, 40, 50, 50); |
Senior Computer Engineering student graduating in Feb 2026, with three years of hands-on frontend engineering experience across multiple startups.
Web Frontend Engineer, Penxle Company (Oct 2023~Apr 2024)
I joined as a contract frontend engineer three months before the launch of
์ ์ ์คํฌ๋ฆฝํธ์์ ์๋น์ค ์ ์๊น์ง
์ฃผ๋์ด ์ธํฐ๋ ์ ๋ง๋ฒ์ฌ. ์ ๋นํ ๋ฒ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์ฐพ๋ค๊ฐ ๊น(Git)์ ๋ค๋ฃจ๊ฒ ๋๋ฉด์ ํ๋ก๊ทธ๋๋ฐ์ ํ์ฐ์ ์ผ๋ก ์์ํ๋ค.
์ ํ๊ธฐ๋ง๋ค ์ด๋ค ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ง ์ฌ๊ฐํ๊ฒ ๊ณ ๋ฏผ์ ํ๊ณ ์๋ค.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name ๋ณ๋ฌด์ฒญ ๋ณ์ญ์ผํฐ ๊ฒ์ | |
| // @version 1 | |
| // @grant none | |
| // @match https://work.mma.go.kr/caisBYIS/search/byjjecgeomsaek.do | |
| // @match https://work.mma.go.kr/caisBYIS/search/cygonggogeomsaek.do | |
| // @run-at document-idle | |
| // ==/UserScript== | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { FormEvent } from 'react' | |
| export interface TypeForm extends FormEvent<HTMLFormElement> {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [InternetShortcut] | |
| URL=data:text/html,<input type="color" onchange="document.bgColor=this.value"> |
- ์ ๋ ๋งํฌ: nvshare | 2024 IEEE/ACM 46th
- ํด๋น ์ฐ๊ตฌ๋ฅผ GitHub grgalex/nvshare README์ ๋์จ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ฆฌ๋ทฐํ์ต๋๋ค.
์๋ ์ธ์ฉ ์ํฐํด์ ์์ ๋ฒ์ ๋ฐ
nvshare๋ฐ๋ชจ: https://youtu.be/9n-5sc5AICY
I've written a Medium article on the challenges of GPU sharing on Kubernetes, it's worth a read.[^medium]
NewerOlder
