@Cyanisok

Blog

Long-form notes on systems, agents, algorithms, research, and visual practice.

16 posts

2026

Fine-Tuning on Qwen3-1.7B: What Worked and What BackfiredA hands-on journal of teaching a 1.7B model to talk the way I actually talk — covering dataset construction, SFT, DPO, eval discipline, and the honest ceiling of a small model.
Full Stack Development NotesNotes from building a full-stack NL2SQL agent project — React, Next.js, frontend-backend separation, and JavaScript fundamentals.
Reflections on Balancing Learning & Creation in the Pre-AGI EraThe rise of generative AI leads to an influx of low-effort output — an observational fact. After gaining access to highly productive tools, people often struggle to steer these tools by using their 'own' knowledge
Building an NL2SQL Agent from ScratchReading through an open-source NL2SQL project, I rewrote the core pipeline in Python: ReAct loop, semantic layer reverse-matching, SQL AST guardrails, and SSE streaming. This post documents the design decisions and actual code for each layer.
Learning dbt from ZeroMy notes on learning dbt from absolute zero: what it is, how a project is structured, views vs tables, sources, and Jinja.
Insights on Web DesignI often wonder how professional designers create such premium UIs and fluid animations, here are my thoughts
Few More Steps from LLM - The Agentic AI ParadiagmLLMs have learned to answer, now they need to act. This blog contains notes I took alongside my learning progress on agentic AI.
Dive Into the Infrastructure of AIBehind the scenes of AI agent fever...
How to Implement Empirical ResearchThis page records some basic insights on empirical research
Computer Network Programming BasicsSome notes on learning basic network frameworks.
Thoughts on Solving LeetCode Problems - Part 2This is part 2 of the Leetcode-related algorithm Journal.
Thoughts on Solving LeetCode Problems - Part 1Personally I use C++ for all LeetCode problems, so all the instances I provided are all in C++. Also, I worked through the problems in order; please check out the “150 Classic Interview Questions” series on LeetCode.
Dependency Management ToolsIt's easy to get frustrated when dealing with a large bunch of requirements, where dependency management tools can be useful - but keep sober and don't get them mixed up in your head!

2025

2024