JavaScript

Dynamic and interactive web development with JavaScript

JavaScript is the programming language of the web, bringing interactivity and logic to browsers and servers. It has evolved from simple front-end scripting into a powerful, full-stack ecosystem that supports everything from user interfaces to backend services.

I’ve used JavaScript extensively over the years, and it continues to be the backbone of dynamic, interactive web applications. These days I mostly write TypeScript, using frameworks like React, Angular, and Vue on the front end, and Node.js for backend development. This modern approach allows for cleaner code, strong typing, and consistent structure across projects.

JavaScript underpins nearly every modern web experience. Its flexibility, ecosystem, and universal browser support make it an essential skill for building responsive, data-driven, and highly interactive applications.

View All Skills
Skip to main content