Full-stack development, software architecture, test automation, SEO and security analysis are the fields I have invested in over the years. I have also served as a Scrum Master for agile teams — an experience that taught me: great systems are never built by one person alone.
My engineering philosophy first took shape during graduate research. At NTUT (CS), I designed and implemented a Robot Framework-based test automation framework that reduced test execution time to 10% of the original and achieved 100% test coverage. That research showed me —
"An engineer's real edge is not in learning more syntax,
but in seeing that 'repetitive work can be turned into a tool.'"
In industry, I have worked across backend services, full-stack web, test automation and DevOps. From API design, database modeling, CI/CD pipelines, to production deployment — every stage convinced me of the long-term value of "engineering discipline" and "architectural thinking".
In recent years, AI has changed how we write code — and made one issue more visible: vibe coding produces output, but cannot be maintained. Many non-engineering developers ship products quickly with AI, only to get stuck the next time they need to change them. I believe: AI is a great helper, but engineering discipline is what keeps a system alive over time.
I also work deeply on AI Agent integration — from RAG knowledge bases, Tool Use, to multi-agent orchestration. I help teams transform "AI wrote a snippet" moments into trustworthy, maintainable, scalable automated workflows.
This site is the distillation of years of method. I believe: beginners do not lack more tutorials — they lack someone who has walked the same road. May the content here help you skip the detours I once took.