Johnny Emad — Junior Front-End Developer & UI Designer
Hi, I'm Johnny 👋
Welcome to my portfolio. I'm a Junior Front-End Developer with a
genuine passion for turning ideas into clean, interactive web
experiences. I care deeply about the details — the spacing, the
transitions, the way a page feels when you scroll through it.
I started this journey driven by curiosity and a love for design,
and I haven't stopped building since. I believe that great websites
live at the intersection of clean code and thoughtful design — and
that's exactly where I want to work.
My Skills
These are the core technologies and disciplines I work with every day.
Each one is something I've practiced through real projects — not just
theory.
HTML
Strong command of semantic HTML5 — from accessible markup and
well-structured forms to clean, maintainable page architecture
that search engines and screen readers both appreciate.
CSS
CSS is where I feel most at home. I build responsive layouts
with Flexbox, design scalable styling systems, craft smooth
animations, and write clean, maintainable CSS architecture that
holds up as projects grow.
Bootstrap
I use Bootstrap to build fast, mobile-first interfaces with
consistent spacing, responsive grids, and polished UI patterns.
It helps me prototype quickly and keep layouts clean across
different screen sizes.
JavaScript
Solid foundational JavaScript — variables, functions, DOM
manipulation, event handling, and responsive navigation logic. I
build interactive UI features and sharpen my problem-solving
through consistent hands-on practice.
UI Design
I design interfaces in Figma before writing a single line of
code. Visual hierarchy, spacing, typography, and color — I apply
these principles deliberately to create interfaces that feel as
good as they look.
UX Basics
I approach every project with the user in mind. Clear
navigation, accessible interactions, comfortable reading flow,
and responsive experiences — these aren't afterthoughts for me,
they're the starting point.
Learning Goals & Future Ambitions
Growth is the only direction I know. Here's what I'm actively working
toward — both in the near term and further down the road.
Short-Term Goals
Level up my JavaScript skills through advanced, real-world
projects.
Learn React and modern front-end development workflows.
Build a polished set of portfolio projects that reflect my best
work.
Deepen my responsive design and accessibility expertise.
Long-Term Ambitions
Become a highly skilled Front-End Developer known for quality and
craft.
Collaborate with talented teams building products that genuinely
help people.
Create modern web experiences that leave a lasting impression.
Grow into full-stack development and keep expanding without
limits.
Get in Touch
Whether you're a fellow developer, a designer, or someone with an
interesting project in mind — I'd love to hear from you. Let's
connect.