Nikita Avatar

Hi, I'm Nikita! 👋

Student & Beginner Web Developer from Israel

Welcome to my personal website! I'm learning HTML, CSS, and JavaScript to build fun and useful things on the web.

View My Projects Get In Touch

About Me

Hey there! My name is Nikita and I live in Israel 🇮🇱. I recently started my journey into web development and computer science. I love exploring how websites work under the hood and crafting pages from scratch.

Outside of coding, I'm a big fan of rock music (especially bands like Radiohead and AC/DC), gaming, and solving puzzles. Whenever my code refuses to work, I talk to my trusty rubber duck!

Technologies I'm Learning

  • 🌐 HTML5 (Semantic tags, forms, tables)
  • 🎨 CSS3 (Flexbox, responsive design, custom styling)
  • ⚡ JavaScript (DOM manipulation, basic events)
  • 🐙 Git & GitHub (Version control, GitHub Pages)
  • 💻 VS Code & Terminal basics

My Favorite Rock Tracks 🎸

Here are a few tracks that always keep me motivated while coding:

Band / Artist Track Title Genre Why I Love It
Radiohead Creep Alternative Rock Iconic guitar riff and awesome vocal dynamics
AC/DC Back in Black Hard Rock High energy rhythm that powers through debugging
Nirvana Smells Like Teen Spirit Grunge Classic 90s anthem with pure raw energy
Queen Bohemian Rhapsody Classic Rock Masterpiece composition and harmonies

My Projects

Here are some small projects and experiments I have created so far:

Random Number Generator Preview

Pick One (Number Generator)

A straightforward random number generator built with HTML, CSS, and JavaScript. You can set custom minimum and maximum values to pick numbers easily.

Try It Live →
Web Synth Experiment Preview

8-Bit Web Synth Concept

An experimental sound project exploring how browser audio oscillators work to create classic retro chiptune tones and chords.

In Progress
Weather Deck Preview

Atmosphere Weather Card

A clean forecast UI design experiment practicing CSS flexbox alignment, weather badges, and modern responsive layout cards.

In Progress

My Blog & Learning Notes

Documenting things I learn as I grow as a developer:

Understanding the Box Model and Flexbox

When I first started CSS, getting boxes to sit side by side was tricky. Once I understood display: flex, justify-content, and gap, building card layouts and navigation bars became so much cleaner!

Why Git and GitHub Are Game Changers

I used to be afraid of breaking my files, but learning Git commands like git status, git commit, and git push gave me confidence. Plus, using GitHub Pages lets me share my work with anyone using a simple link.

Writing Semantic HTML Tags

Instead of wrapping everything in generic <div> elements, using tags like <header>, <nav>, <main>, <section>, and <article> makes the code readable and accessible.

Silly Stuff 🦆

A little fun area to make coding less stressful!

Rubber Duck Debugger

Stuck on a bug? Click the duck for some wisdom:

Rubber Duck
Click the duck to debug! 👆

Bugs solved with duck: 0

🎲 Developer Excuse Generator

Need a quick reason why the code didn't work?

"It worked fine on my localhost."

Contact Me

Have a question or just want to say hi? Send me a message!

Let's Connect

I'm always open to feedback on my projects and tips on web development.