close

DEV Community

Vasyl profile picture

Vasyl

AI Engineer building local-first LLM systems. Currently: textstack.app — open-source reader for technical books. Writing about RAG, agents, and shipping LLM features that actually run.

Location Waterloo Joined Joined on  Personal website https://vasyl.blog github website
Gemma 4 Challenge Completion
1 Week Community Wellness Streak
Six Year Club
Writing Debut
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
An AI Feature Has No "Tests Pass" Moment. So I Write the Eval First.

AI outputs looking plausible even when wrong

An AI Feature Has No "Tests Pass" Moment. So I Write the Eval First.

Image Image Image 11
Comments 17
4 min read

Want to connect with Vasyl?

Create an account to connect with Vasyl. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
AI Evals, Part 5: From a Number to a Gate Evals in CI and Production

AI Evals, Part 5: From a Number to a Gate Evals in CI and Production

Comments
4 min read
AI Evals, Part 4: LLM-as-Judge, Done Right

AI Evals, Part 4: LLM-as-Judge, Done Right

Comments
5 min read
AI Evals, Part 3: Golden Datasets That Dont Lie

AI Evals, Part 3: Golden Datasets That Dont Lie

Comments
5 min read
AI Evals, Part 2: Error Analysis The Unglamorous Superpower Behind Good Evals

AI Evals, Part 2: Error Analysis The Unglamorous Superpower Behind Good Evals

Comments
5 min read
AI Evals, Explained: How We Actually Know Our AI Is Any Good

AI Evals, Explained: How We Actually Know Our AI Is Any Good

Comments
6 min read
I put Ollama on a 4 GB mobile GPU and got 2.5 — here's the VRAM math

Gemma 4 Challenge: Build With Gemma 4 Submission

I put Ollama on a 4 GB mobile GPU and got 2.5 — here's the VRAM math

Image Image Image 7
Comments 3
6 min read
I shipped local LLM features two months ago. Production never ran them once.

Gemma 4 Challenge: Build With Gemma 4 Submission

I shipped local LLM features two months ago. Production never ran them once.

Image Image Image 10
Comments 8
13 min read
Open-source licenses 101: which one to actually pick

Open-source licenses 101: which one to actually pick

Image Image 4
Comments
5 min read
I Quit Designing Data-Intensive Applications (DDIA) Three Times. Here's What I Build on the Fourth Try.

I Quit Designing Data-Intensive Applications (DDIA) Three Times. Here's What I Build on the Fourth Try.

Image 2
Comments
6 min read
How We Made Our React SPA Visible to Google Without Rewriting Everything

How We Made Our React SPA Visible to Google Without Rewriting Everything

Comments
4 min read
How to Expose Your Local Server to the Internet (Without Port Forwarding)

How to Expose Your Local Server to the Internet (Without Port Forwarding)

Image 5
Comments
4 min read
Build and Push .NET 8 Apps as Docker Images (No Dockerfile)

Build and Push .NET 8 Apps as Docker Images (No Dockerfile)

Image 3
Comments
2 min read
loading...