Hyoseo Lee
Home About Projects Blog Thinking

Writing & Thinking

A collection of thoughts on software engineering, design patterns, and continuous learning.

All Posts Dev Log Brain Dumps LeetCode TIL
dev-log

lesson from WW-extension implementation

A reflective dev-log on successfully deploying a multi-component service using modern cloud infrastructure and AI code generation, highlighting the challenges of managing LLM context efficiency and navigating the psychological shift from developer to entrepreneur when pricing a product.

brain-dumps

a story of a carpenter

Through a short parable about a carpenter who tortures himself building fences against wolves he has never seen, the author reflects on their own relentless drive for academic and career development. By confronting the contrast between their anxiety-driven work ethic and those who live freely in the present, the author explores the pain of comparison through a mathematical lens of projecting life 'vectors.' Ultimately, the post accepts that while the question of being on the 'right track' will permanently linger, choosing to maintain one's structured path is a conscious, valid way to live.

dev-log

Waterloo Works Extension Project

The technical and strategic journey of transforming a localized, BYOK WaterlooWorks job-matching Chrome extension into a production-grade, monetized SaaS application optimized for AI agent development workflows.

dev-log

I'm putting more effort in WW Extension project

Transitioning a student utility tool into a monetized product by introducing a credit system, handling sensitive data liabilities, and moving from 'vibe coding' to a structured ADR architecture for better AI agent alignment.

dev-log

more about WW extension project

A reflection on building a Waterlooworks Chrome extension in two days using Claude Code, highlighting how 'harness engineering' provided full control over AI agents and drastically improved the development experience.

dev-log

my new project: waterloo works extension

Introducing ww-extension, a new Chrome extension that uses AI to automate WaterlooWorks job triage, and a reflection on shutting down the unfinished Macro-dashboard project to focus on this new tool.

dev-log

Project-Macro dashboard - Implementing the Idea

Reflecting on the successful deployment of the macro dashboard, the specific phase-based workflow used to guide Claude Code through the implementation, and the upcoming challenges of operations and monetization.

dev-log

First time using GenAI api

A first experience using GenAI API to extract questions from TOPIK exam PDFs. Built an extraction program with an LLM coding agent and automated the process with a bash script.

brain-dumps

Biggest Red Flag

A reflection on the internal standards used to filter social connections, identifying the assumption of entitlement as the ultimate red flag. The author argues that since existence and talent are products of luck, active gratitude is a moral necessity.

TIL

After using some cursor.ai

Reflections on returning to programming after military service — experimenting with AI coding tools like Gemini CLI and Cursor, and questioning what the role of a software engineer looks like in an AI-first world.

dev-log

Example Post: Testing the UI

A comprehensive test of the blog's UI, showcasing various Markdown features including tables, code blocks, and typography.