Skip to content

JavaScript

Primary frontend language with 8+ years of experience. Powers Vue 3 interfaces, interactive web platforms, and content-driven sites at KnausDev.

Official website
expert Language 8+ years Featured

Background

JavaScript was one of the first languages I picked up at KnausDev, and for years I treated it as the layer that made static pages feel alive — animations, state changes, form validations, the small interactions that turn a flat page into a usable interface. From there I moved into jQuery, which became my first real framework and stayed in my toolkit the longest, mostly for AJAX-driven flows and DOM manipulation back when that was the standard approach. The language has changed dramatically since then, and I’ve grown alongside it.

From jQuery to modern JavaScript

What started as simple DOM scripting evolved into building full component-driven frontends. The shift from jQuery to Vue 3 was the biggest leap — proper reactivity, composable architecture, and tooling that finally made JavaScript a pleasure to work with at scale. Today I work almost exclusively in TypeScript, but JavaScript remains the foundation everything builds on.

How I Use It

JavaScript is the backbone of every frontend I deliver at KnausDev. Vue 3 for the platforms I build from scratch — projects like E-wire and Dadooo.ai and vanilla JS where frameworks would be overkill.

What I build with JavaScript

  • Vue 3 frontends: reactive single-page applications with component-driven architecture for clients like E-wire and Dadooo.ai
  • Interactive interfaces: form wizards, dashboards, real-time data views
  • API-driven UIs: frontends that consume REST APIs built with PHP on the backend
  • Content-driven sites: Astro islands with interactive JavaScript components where needed

It’s the layer where I take ownership on most of my projects, with PHP and Laravel powering the backend.

Status

Active: primary frontend language across all projects.

Projects using JavaScript

More in Language