JavaScript

Programming Language Experience: 6+ years

The programming language of the web. From DOM manipulation to server-side development with Node.js, JavaScript powers modern web applications and enables dynamic, interactive user experiences.

> PROJECTS BUILT

Web Interface Beta

Portfolio Terminal

Interactive Data Visualizations

> KEY STRENGTHS

  • Versatile - runs everywhere (browser, server, mobile)
  • Large ecosystem with npm packages
  • Event-driven and asynchronous programming
  • Functional and object-oriented paradigms
  • Rapid prototyping and development

> IDEAL USE CASES

Frontend web development
Server-side development with Node.js
Mobile app development with React Native
Desktop applications with Electron
Data visualization and interactive graphics

> MY LEARNING JOURNEY

Started with vanilla JavaScript for DOM manipulation, progressed to ES6+ features, learned Node.js for backend development, and mastered modern frameworks and build tools.

> RECOMMENDED RESOURCES