GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” v-checha - Overview

@v-checha v-checha Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@v-checha
v-checha
Follow
View v-checha's full-sized avatar
๐Ÿ’ป

V. Checha v-checha

๐Ÿ’ป
Follow
Let's scale together!
67 followers ยท 2 following
  • Ukraine
  • https://www.linkedin.com/in/v-checha/

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Starstruckx2Achievement: QuickdrawAchievement: YOLOAchievement: Public SponsorAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Starstruckx2Achievement: QuickdrawAchievement: YOLOAchievement: Public SponsorAchievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
v-checha/README.md

Valerii Checha

I build backend systems in Node.js and TypeScript, and I run a business unit at Onix, a Ukrainian software company that works with clients in the US and Europe. I've shipped more than 30 production apps and still spend a good part of my week in code.

What I work on

Most of my recent work is putting LLMs into products where a wrong answer is expensive. That usually means narrow model calls with deterministic checks around them. One example is a text-to-SQL layer over a multi-tenant analytics database. It makes three model calls (route, generate, present). A validator checks the SQL as a syntax tree before it runs, queries are read-only and scoped to one tenant, and the model never writes a number itself.

Other things I keep coming back to:

  • RAG pipelines with adaptive query routing
  • Agent tooling with MCP, Mastra, LangChain, and the Claude API
  • Enterprise integrations and multi-tenant SaaS
  • Domain-driven design and hexagonal architecture

Products

Storewalk goes through an online store the way an AI shopping agent would and shows where the agent gets stuck before it can buy. It also checks which of the new agent standards the store supports. We built it at Onix. It's free, and we've just started testing it.

Quixli is one editor for the documents you send to clients, like proposals, statements of work, technical docs, and reports. Each document lives at a link, and you can see when it was opened.

Writing

I write on LinkedIn about engineering around LLMs. The latest piece is "The Text-to-SQL Nobody Demos", and I'm working on posts about harness engineering. I also write on Medium.

Contact

LinkedIn


committers.top badge

Pinned Loading

  1. nestjs-template nestjs-template Public

    A comprehensive NestJS template with Clean Architecture, DDD, CQRS, JWT authentication, role-based authorization, email verification, PostgreSQL, Prisma ORM, file storage, and i18n support.

    TypeScript 183 60

  2. Onix-Systems/nest-js-boilerplate Onix-Systems/nest-js-boilerplate Public

    Nest.js boilerplate

    TypeScript 227 44

  3. node-typescript-mongodb node-typescript-mongodb Public

    node js typescript mongodb express generator yo

    TypeScript 148 29

  4. nestjs-prisma-mongodb nestjs-prisma-mongodb Public

    Starter for Nest.js, Prisma ODM, MongoDB

    TypeScript 103 21

  5. mcpkit mcpkit Public

    MCPKit is a TypeScript library that lets you build MCP servers using decorators. Instead of manually wiring up handlers and schemas, you just decorate your methods and let the library handle the rest.

    TypeScript 27 2

  6. valai valai Public

    AI-native TypeScript validation library optimized for LLM outputs, function calling, and structured generation.

    TypeScript 22

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.