Jumana S

Frontend Engineer | Crafting Delightful Interfaces

I'm a frontend developer with 6+ years of experience turning ideas into impactful digital experiences. Skilled in JavaScript, TypeScript, and React, I specialize in creating dynamic, user-focused web applications that prioritize accessibility and performance, and satisfaction.

I believe in a simple yet powerful approach: Listen, Learn, and Create. I thrive in collaborative environments, where I help design seamless, intuitive user experiences by leveraging cutting-edge web technologies. Whether I'm building a social platform or refining UI/UX for better usability, my goal is to create more connected and accessible digital spaces.

When I'm not coding, you'll find me exploring ideas through books, staying active at the gym, or traveling to fuel my creativity. I believe growth comes from diverse experiences, and I'm always seeking new challenges—whether in the code I write or the journeys I embark on.

My Book

Master React Unit Testing with RTL & Jest

Unit testing isn’t just about catching errors—it’s about writing robust, maintainable, and scalable React applications with confidence. Master React Unit Testing with RTL & Jest is your go-to guide for mastering React Testing Library (RTL) and Jest, ensuring your components work exactly as expected.

What You’ll Learn:

Fundamentals of React Testing: Understand why testing matters and how to apply the testing pyramid in React Applications.
Setting Up the Testing Environment: Install and configure Jest, React Testing Library (RTL), and TypeScript for smooth development.
Writing Meaningful Unit Tests: Learn the Arrange, Act, Assert pattern and best practices for writing structured tests.
Testing React Router: Ensure proper navigation, route parameters, and authentication in your components.

My Projects

Tech Stack

Designed and developed using the following:

ReactFirebaseTypeScriptTailwind CSS

Interests Link

A platform designed to connect people based on shared interests, hobbies, and passions. Whether you're looking for meaningful conversations, new friendships, or simply someone who understands your world, Interests Link helps you find like-minded individuals effortlessly. Step out of loneliness and into a space where connections are built on what truly matters to you.

Key Highlights

- Real-time Chat: Send and receive messages seamlessly.

- User Profiles: Personalized profiles that showcase shared hobbies and values.

- Favorites System: Keep track of your most meaningful connections.

- Notifications: Stay updated with instant push notifications for new messages.

Technologies

ReactReact
JavascriptJavascript
TypeScriptTypeScript
Next jsNext js
FirebaseFirebase
GitGit
ReduxRedux
Tailwind cssTailwind css
JestJest
RTLRTL
CypressCypress
RWDRWD

Let’s Connect!

Let’s chat! Whether you have a project in mind, a question to ask, or just want to connect, I’m all ears. Send me a message here or find me on Linkedin