@Cyanisok
Photography
Blog
About
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 Backfired
A 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.
AI
September 22, 2026
11 min read
Full Stack Development Notes
Notes from building a full-stack NL2SQL agent project — React, Next.js, frontend-backend separation, and JavaScript fundamentals.
Engineering
September 19, 2026
3 min read
Reflections on Balancing Learning & Creation in the Pre-AGI Era
The 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
AI-learning
September 14, 2026
2 min read
Building an NL2SQL Agent from Scratch
Reading 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.
AI-agent
September 17, 2026
5 min read
Learning dbt from Zero
My notes on learning dbt from absolute zero: what it is, how a project is structured, views vs tables, sources, and Jinja.
Engineering-data
September 13, 2026
2 min read
Insights on Web Design
I often wonder how professional designers create such premium UIs and fluid animations, here are my thoughts
Design
September 10, 2026
2 min read
Few More Steps from LLM - The Agentic AI Paradiagm
LLMs have learned to answer, now they need to act. This blog contains notes I took alongside my learning progress on agentic AI.
AI-agent
July 7, 2026
7 min read
Dive Into the Infrastructure of AI
Behind the scenes of AI agent fever...
AI-infra
August 9, 2026
3 min read
How to Implement Empirical Research
This page records some basic insights on empirical research
Research
June 3, 2026
3 min read
Computer Network Programming Basics
Some notes on learning basic network frameworks.
Engineering-networks
August 1, 2026
5 min read
Thoughts on Solving LeetCode Problems - Part 2
This is part 2 of the Leetcode-related algorithm Journal.
Algorithms
July 27, 2026
2 min read
Thoughts on Solving LeetCode Problems - Part 1
Personally 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.
Algorithms
May 29, 2026
13 min read
Dependency Management Tools
It'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!
Engineering
June 25, 2026
1 min read
2025
Thoughts on the Git Workflow
A better git workflow practice keeps your codebase and project structure well-organized, as well as naming conventions of commit messages - for platforms like Github/Gitlab, issues + labels and milestones are also useful techniques.
Engineering
March 8, 2025
2 min read
MDX Writing Guide
A practical reference for writing blog posts with Markdown, MDX, media embeds, links, tables, and the custom components available in this portfolio.
Init
June 4, 2025
3 min read
2024
Use Final Cut Pro for Film Color Grading and Editing
This is how I use Final Cut Pro X for basic film editing.
Design-film editing
August 22, 2024
2 min read