|

Rostam Jabbaroff

Pet Project Coder with the Plan

Crystallizing ideas into digital products

IT hustler, part-time code wrangler, and full-time tech adventurer. I craft web and mobile apps, explore dApps, and sprinkle in some AI — all while keeping things sleek, user-friendly, and just the right amount of nerdy.

Let's build something epic! 🚀

Skilled in Technologies

Hey, I’m Rostam! A self-taught full-stack developer with a solid UI/UX background who crafts intuitive web and mobile applications, explores decentralized solutions, and experiments with AI. My goal? To build products that are both highly functional and delightful to use.

I have a proven ability to learn and adapt quickly, turning hobby projects into polished applications by combining design thinking with modern development practices. Whether it's picking up new technologies or solving complex challenges, I thrive on growth, creativity, and collaboration.

If you're looking for someone who blends thoughtful design with a passion for emerging technologies — and who’s eager to contribute... well, that's me!

Let's build something epic! 🚀

projects

SalesFlow

wApp / Dashhboard

SalesFlow is a fully responsive web application designed to manage sales data efficiently and intuitively. The application features an interactive sales table with capabilities such as filtering, searching, sorting, pagination, and CSV export. Users can add, edit, and delete sales records seamlessly. It includes light and dark mode support for enhanced user experience, dynamic data visualization, and an intuitive form for managing customer data. Built using modern web technologies, this project showcases clean UI design and robust data management functionalities.

Challenge: Efficient Data Management and Navigation

Solution: Implemented a dynamic, interactive table using React Table (TanStack) for sorting, filtering, pagination, and CSV export. This streamlined navigation and data handling for users managing large datasets.

Challenge: Enhancing User Experience Across Devices

Solution: Designed a fully responsive UI using Tailwind CSS and ShadCN UI, ensuring seamless experience across different screen sizes and supporting both dark and light modes.

Challenge: Form Validation and Data Integrity

Solution: Utilized React Hook Form with Zod for robust form validation, minimizing user errors when adding or updating sales records.

Challenge: Dynamic Data Visualization

Solution: Integrated interactive charts and real-time updates to provide meaningful insights into sales data trends, improving decision-making processes.

Next.js
React
TypeScript
ShadCN UI
React Hook Form
Zod
React Table (TanStack)
Tailwind CSS
React Icons
date-fns
React Hooks
Dark/Light Mode
CSV Export
Responsive Design

Stockly

wApp / Dashhboard

Stockly is a modern product inventory management application designed for efficient data handling and intuitive user experience. The application incorporates advanced table functionalities, state management, and seamless CRUD operations.

Challenge: Complex Table Data Management

Solution: Implemented a dynamic and interactive table using TanStack Table to enable advanced features such as sorting, filtering, multi-select filtering, pagination, and data copying. This approach simplifies managing large inventories by allowing users to interact effortlessly with product data.

Challenge: State Management Across Components

Solution: Used Zustand for efficient state management to ensure consistency across different components, such as managing product data and filtering states. This approach enhances performance and maintains clarity in managing complex state interactions.

Challenge: Enhancing User Experience Across Devices

Solution: Designed a fully responsive UI with Tailwind CSS and ShadCN UI, providing smooth and consistent user experiences across various devices. Support for dark and light modes improves accessibility and user comfort.

Challenge: Intuitive Data Manipulation and Validation

Solution: Integrated React Hook Form and Zod to manage and validate user input seamlessly when adding, editing, or deleting products. This ensures data integrity and reduces user errors during data entry.

Challenge: Bulk Operations and Data Export

Solution: Enabled functionalities for copying, editing, and deleting products in bulk. Added features such as CSV export to facilitate efficient reporting and data sharing.

Next.js
React
TypeScript
TanStack Table
Zustand
ShadCN UI
React Hook Form
Zod
Tailwind CSS
React Icons
Dark/Light Mode
State Management
CRUD Operations
Responsive Design
Filtering and Sorting

AI Verse

wApp / SaaS

AI Verse is a full-stack SaaS application designed for AI-powered content generation. The application features user authentication, payment integration, and a dynamic dashboard with real-time statistics and charts. Users can generate various content templates like blog posts, emails, and code snippets using Google's Gemini API. It supports dark and light modes, responsive design, and efficient state management, providing a seamless and engaging user experience.

Challenge: Dynamic Content Generation

Solution: Implemented content generation using Google's Gemini API, allowing users to create AI-powered templates such as blog posts, emails, and code snippets. This integration offers high-quality, diverse content generation capabilities tailored to user needs.

Challenge: Real-Time Data Visualization

Solution: Built dynamic charts with Recharts to provide real-time statistics and insights into user activities, including content generation and usage patterns. This enhances decision-making by presenting clear and actionable data.

Challenge: User Authentication and Security

Solution: Integrated Clerk for seamless and secure user authentication, supporting login and account management. This ensures user data security and a smooth sign-in experience.

Challenge: Payment Processing

Solution: Incorporated PayPal for payment processing, enabling users to subscribe to different plans. This facilitates monetization and provides a straightforward payment experience.

Challenge: Enhancing User Experience Across Devices

Solution: Designed a fully responsive UI with Tailwind CSS, ensuring the application adapts smoothly to different screen sizes. Support for dark and light modes further improves accessibility and user comfort.

Next.js
React
TypeScript
Tailwind CSS
Clerk Authentication
PayPal Integration
Google Gemini API
Recharts
State Management
Context API
Dark/Light Mode
Responsive Design
CRUD Operations
Dynamic Charts
User Dashboard

Quick Task

wApp

Quick Task is a full-stack to-do list application designed for efficient task management. The application features user authentication, real-time state updates, and seamless data persistence. Users can create, edit, prioritize, and delete tasks with ease. The app supports responsive design, dark and light modes, and provides an intuitive user experience with contextual dropdown menus and search functionality.

Challenge: User Authentication

Solution: Implemented secure user authentication using Lucia with Drizzle ORM and Argon2 hashing. This ensures that user credentials are stored securely and authentication flows are reliable.

Challenge: Form Validation

Solution: Integrated React Hook Form and Zod for schema-based validation, ensuring robust error handling and smooth form interactions during sign-up and login processes.

Challenge: Real-Time State Management

Solution: Utilized Zustand for state management, allowing efficient handling of user and task data across the application, ensuring real-time updates without performance issues.

Challenge: Database Integration

Solution: Configured PostgreSQL with Drizzle ORM for reliable data storage and seamless CRUD operations. This ensures that tasks and user data are persisted and accessible across sessions.

Challenge: Enhancing User Experience

Solution: Designed a fully responsive interface using Tailwind CSS and Next.js, supporting both dark and light modes for improved accessibility and user comfort.

Next.js
React
TypeScript
Tailwind CSS
Lucia Authentication
Drizzle ORM
PostgreSQL
React Hook Form
Zod
Zustand
Dark/Light Mode
Responsive Design
CRUD Operations
User Dashboard
Real-Time State Management

experience

SportsEngine logo

UI/UX Developer

SportsEngine

Oct 2023 - Present

As a UI/UX Developer @ SportsEngine, I focused on creating intuitive and engaging user interfaces while progressively expanding my development skills.

- Designed and implemented responsive UI components using React and JavaScript to bridge the gap between design and development.

- Collaborated closely with developers to ensure seamless integration of designs into React components, maintaining performance and usability across devices.

- Created interactive prototypes using Figma, React, and HTML/CSS to validate design concepts and streamline development workflows.

- Conducted usability testing to troubleshoot issues, optimize functionality, and improve the overall user experience.

This role allowed me to deepen my understanding of front-end development, component architecture, and the collaborative process between design and development teams.

HTML
CSS
JavaScript
React
UI Design
UX Research
Responsive Design
Design Systems
Prototyping
Wireframing
Figma
Jira
Adobe XD
React Components
User-Centered Design
Accessibility
DS Sports Ventures logo

Product Designer

DS Sports Ventures

Jan 2022 - Oct 2023

As a Product Designer @ DS Sports Ventures, my role centered on executing and iterating on design solutions that aligned with user needs and business goals.

- Collaborated closely with cross-functional teams, including product managers and engineers, to ensure cohesive and efficient design implementation.

- Conducted user research and usability testing to gather valuable insights and refine designs, improving user satisfaction and functionality.

- Maintained consistency across the product by contributing to and managing design systems, fostering a unified visual and interactive experience.

- Explored creative solutions to address user challenges and enhance product appeal through problem-solving and innovation.

Figma
Sketch
User Research
Prototyping
Design Systems
Captuure Sport Start-Up logo

UI/UX Designer

Captuure Sport Start-Up

Feb 2019 - Jan 2022

As a UI/UX Designer @ Captuure Sport Start-Up, my responsibilities involved conducting user research to gain insights into user behaviors and preferences, which directly informed design choices.

- Created prototypes to visualize and validate design concepts, ensuring they met both user expectations and business objectives.

- Worked collaboratively with developers and marketers to bring designs to life and maintain a cohesive workflow.

- Emphasized design consistency and brand alignment, ensuring each interface reflected the brand’s identity and values.

- Optimized UI performance, focusing on responsiveness and usability to enhance the overall user experience.

- Designed and implemented intuitive and responsive user interfaces for web and mobile applications.

- Collaborated with developers to integrate designs into React components, ensuring seamless implementation of UI elements.

- Conducted usability testing and gathered feedback to troubleshoot design issues and improve functionality.

- Developed interactive prototypes using Figma and Adobe XD to validate design concepts before development.

- Optimized performance and usability across various devices and browsers.

Adobe XD
Figma
User Testing
Wireframing
UI Optimization