Category: Web Dev

  • Experiences from Setting Up Fully Offline Local Only AI Assisted Workstation

    Experiences from Setting Up Fully Offline Local Only AI Assisted Workstation

    Let’s be real, local-first tooling is an essential capability when your internet is not stable, in a world where every cloud service out-there is frequently crashing, not to mention speed-privacy-ownership concerns while sending code, prompts, logs, or half-baked ideas to a remote API.

    To avoid all these noise and make my workflow more autonomous-quicker-stable-private I made a machine where I can code with an AI assistant Locally and Fully Offline.

    I do not think everyone should run a local coding model, this is still a serious tech task. But if you enjoy owning and playing with your stack, and you have the hardware for it, it can be a very satisfying experience.

    What I’ve used for the AI coding assistant that can run without the cloud

    This is a Debian machine with 64 GB GPU and OpenCode as the coding agent with llama.cpp .

    When you get your local llama-server running, OpenCode talks to it like it would talk to any OpenAI-compatible provider.

    The difference is that the whole loop stays on my local machine.

    Neat!

    Be warned – Local AI assistant is hungry for GPU memory

    Running Qwen3.6 27B Q8_0 with 256k context in reasoning mode loads around 50GB of the GPU memory and gives around 64 tokens/s for prompt+generation.

    That is quite good for a local model with that much context.

    There are some Caveats

    Qwen3.6 27B at 256k context is about three times slower compared to a hosted frontier model.

    You have to care about model storage, updates, server flags, GPU memory, and cooling.

  • Fresh Text Twister powered by GSAP

    Fresh Text Twister powered by GSAP

    As you probably know GSAP (GreenSock Animation Platform) is a powerful JavaScript library used for creating high-performance animations in web development.

    I put my creative touch on this for you, hope you love it!

    See the Text Twister on CodePen.

  • Vibe Coding Is Not for Newbies

    Vibe Coding Is Not for Newbies

    Vibe Coding, a technique aimed at creating an optimal “vibe” or environment to enhance coding flow.

    It sounds attractive at first glance, but here is the reality.

    No developer should start vibe coding unless they’ve already built a complete project on their own from start to finish.

    Why is that?

    The answer lies in the fact that vibe coding requires solid foundational skills and discipline, developed only by independently finishing projects.

    This is not about newbies entering the industry from other fields, in those situations, exploration is fundamental.

    But for devs that have intention to advance, building the full stack of skills from personal experience first will keep you grounded and make your vibe coding really and profoundly productive.