creative front-end developer & designer
Welcome! I'm Roxana, a front-end developer devoted to designing a seamless web, advancing one line of code at a time.
more about me portfolioabout me
Experienced Front-end Developer fusing design expertise with JavaScript, React, and cutting-edge tech. Proven problem-solver dedicated to crafting high-quality, user-centric web apps.
skills
Front-end Developer - Freelance / Contractor
Transitioned from graphic design to software development through intensive study on platforms like Scrimba, Educative.io, edX, Udemy, and Algo Expert. Proficient in JavaScript, React, HTML5, CSS3, and Typescript. Key accomplishments include:
• Built interactive web applications using React, complete with custom hooks, context, and Firebase integration.
• Translated complex UI/UX wireframes into clean, reusable HTML5 and CSS3 code.
• Developed reusable component libraries, enhancing code reusability and development speed.
• Applied React design patterns, combined with styled components and TypeScript, to produce clean, efficient, and scalable code.
• Leveraged modern JavaScript (ES6+) for writing asynchronous code, improving website responsiveness.
Illustrator - Freelance
Specialized in digital art, character creation, and photo manipulation. Created compelling illustrations using storytelling techniques and artistic vision, leading to high client satisfaction and repeat business.
Graphic designer - Freelance
Provided comprehensive solutions for various clients by integrating graphic design, marketing, UX/UI, and copywriting. Key contributions include:
• Developed and refined brand images and strategies for various businesses.
• Built user-friendly web pages, with a focus on intuitive content layout and design.
Work Highlights
Engineer Website
Project Highlights:
❖ Crafted a visually compelling personal portfolio that highlights the engineer's skills, work experience, and projects..
❖ Organized the project into main directories: assets, components, constants, containers, and wrappers, promoting a clean and efficient codebase.
❖ The site is divided into five main sections: Header, About, Skills, Work, and Footer.
◦ Header: Presents a concise introduction, including the engineer's name, role, and key areas of expertise..
◦ About: Offers a snapshot of the engineer's experience, utilizing Framer Motion for engaging animations and hover effects.
◦ Skills: Showcases the engineer's capabilities, using Framer Motion for animations and React Tooltip for in-depth information on each skill.
◦ Features interactive filters for each company, with Framer Motion animations and project file download links.
◦ Footer: Facilitates direct communication, allowing users to get in touch with the engineer via a message form.
Organic ecommerce shop
Project Description
The Organic Cosmetics Shop is a robust and efficient e-commerce platform designed with meticulous attention to performance, scalability, and user experience.
Feature Highlights:
- ❖ User Authentication: Implemented secure and seamless authentication using Firebase, supporting Google and Email/Password sign-in methods.
- ❖ Product Browsing: Developed a clean and intuitive UI for effortless navigation and product discovery, utilizing responsive design practices for cross-device compatibility.
- ❖ Shopping Cart Management: Integrated a dynamic shopping cart with real-time add, remove, and review functionalities, enhancing user interaction and experience.
- ❖ Secure Checkout Process: Incorporated Stripe for a secure and straightforward transaction process, safeguarding user financial data effectively.
- ❖ Responsive Design: Applied responsive design principles to ensure the platform’s usability and aesthetic consistency across various devices and screen sizes.
Technological Stack:
This project is built with a modern tech stack including TypeScript for static typing, Styled Components for component-level styling, Redux for state management, and Firebase for backend services.
Codebase Insights:
The codebase is structured for readability and maintainability, with a modular architecture that segregates functionality clearly, aiding in efficient development and debugging processes. Each feature is meticulously implemented with attention to detail, ensuring a balance between performance and functionality.
Geek Monk Social App
- About: React application designed to streamline project management, foster collaboration with coworkers, and enhance organizational efficiency.
- Technologies Used - JavaScript, Firebase, React Router, React Select, CSS,
- Role - Front-end Developer
- View Github - go here
Project Description:
❖ GeekMonk encapsulates an array of functionalities including secure user authentication, live user tracking, intuitive project management, an engaging commenting system, efficient project filtration, amongst other features.
❖ Prioritizing security, GeekMonk employs guarded routes ensuring exclusive access to authenticated users for certain pages, preserving the integrity of user data.
❖ Leveraging Firebase's Realtime Database, GeekMonk enhances user engagement by presenting a real-time roster of online users, fostering a sense of community within the app.
❖ Empowering users with sophisticated project management, the application enables project initiation, task allocation to peers, and deadline setting. It also facilitates marking projects as completed, streamlining workflows.
❖ With an integrated commenting system, GeekMonk promotes user interaction. It exhibits the timestamp of each comment, made feasible by date-fns, contributing to the transparency of project discussions.
Space Travel Frontend Mentor
-
About: Space tourism multi-page website.
Multi-page space tourism website.The project is a challenge from Frontend Mentor. - Technologies Used - JavaScript, CSS, HTML
- Role - Front-end Developer
- View Github - go here
Project Description:
Users should be able to:
❖ View the optimal layout for each of the website's pages depending on their device's screen size
❖ See hover states for all interactive elements on the page
❖ View each page and be able to toggle between the tabs to see new information
Manage software website
- About - Building a responsive website using Javascript and CSS.
- Technologies Used - Javascript, CSS, HTML
- Role - Front-end Developer
- View Github - go here
Project Description
❖ Building a responsive website.
❖ Creating utility classes.
❖ Creating SVG sprites for social icons.
❖ Using CSS grid for the layout.
❖ Creating a slider/carousel.
Netflix Clone
- About - Netflix Clone Using React, Firebase, Compound and Styled Components.
- Technologies Used - JavaScript, React, Styled Components, Firebase, Fuse
- Role - Front-end Developer
- View Github - go here
Project Description
❖ Built using React (Custom Hooks, Context), Firebase & Styled Components.
❖ Consists of four pages: sign in, sign up, browse, and the homepage.
❖ Utilized protected routes with auth listeners.
❖ Data handling is managed through Firebase Firestore with the help of a custom hook.
❖ Implemented live search functionality using Fuse.js.
❖ Authentication is integrated across all pages using Firebase services.
❖ Constructed components using compound components and styled them using styled-components.
contact me
roxana.mica@gmail.com
Phone
+40 737 124548