Skip to content
View sayedrisat's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sayedrisat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sayedrisat/README.md

Hi, I'm Sayed Risat

Full-Stack Developer | React • Node.js • TypeScript • MongoDB

I build practical web interfaces, backend APIs, authentication flows, and developer tools. My current focus is a role-based marketplace, with implementation progress and limitations documented openly.

Open to junior full-stack roles, remote Node.js/TypeScript contracts, open-source collaboration, and AI coding evaluation opportunities.

Technical skills

  • Languages: JavaScript, TypeScript, HTML, CSS.
  • Frontend: React, Redux Toolkit, React Router, Tailwind CSS, Vite.
  • Backend: Node.js, Express, REST APIs, JWT authentication.
  • Databases: MongoDB, Mongoose; browser localStorage and IndexedDB.
  • Testing: Vitest, Playwright, Node.js test runner.
  • Developer tools: Git, GitHub, npm, GitHub Actions.

Featured projects

Role-Based Marketplace — In Active Development

Jogaar: a marketplace prototype for seekers and service providers, built with React, Redux Toolkit, Express, MongoDB, and Mongoose.

  • Implemented: registration/login APIs, bcrypt password hashing, strict role validation, bearer authentication, reusable server role authorization, and consistent JSON errors.
  • Sessions: HttpOnly refresh cookies, hashed refresh storage, atomic rotation/replay rejection, production cookie settings, and auth request limits.
  • Implemented in the client: shared session state and role-aware route guards/navigation.
  • Still in progress: service listings, bookings, functional dashboard/profile tools, and production deployment acceptance.

Verified locally: 36 server tests, 11 client unit tests, and four Chromium authentication tests against the built client and real API; lint and the production build also pass. GitHub Actions runs the regression checks. This remains a development project; it is not presented as a finished marketplace or production-ready authentication system.

Repository · Architecture and API · Current status

A browser-based code notebook with syntax editing, collections, metadata/code search, local persistence, and scheduled snippet recall. Accounts and cloud synchronization remain planned.

React · Vite · Tailwind CSS · Ace · localStorage

Live demo

A searchable security reference built from structured JSON categories. It includes catalog validation, contribution guidelines, and a GitHub Actions deployment to Pages. Data validation checks structure; content accuracy still needs source-based review.

React · Vite · Node.js · GitHub Actions

Live site

Open-source contributions

Verified merged contributions to externally maintained projects:

  • Mantine #9297: corrected chart legend layout for Recharts' position prop, with compatibility handling and documentation updates.
  • React Infinite Scroll Component #432: forwarded standard container attributes for accessibility, including ARIA props and keyboard focus, with regression coverage.
  • git-lrc #118: preserved existing PascalCase review comments during streamed updates, with a regression test.

Available for remote contract work

  • Backend bug fixing and REST API development.
  • Authentication, authorization, and API integration.
  • React features and application-state integration.
  • Automated tests and reproducible regression checks.

I am also interested in evaluating AI-assisted coding changes through reproducible failures, code review, and testing.

Ongoing team hackathon project

CarrySync Kit is an ongoing Kiroween 2026 / Skeleton Crew project for offline QR synchronization. Team work is split between SDK/protocol/storage and frontend application roles, with Kiro (AWS) and AI assistance. Camera/PWA implementation also includes Codex assistance; Phase 4 physical-device acceptance remains pending. Responsibilities and provenance.

Contact

LinkedIn · GitHub · X

Pinned Loading

  1. SnipDesk SnipDesk Public

    Browser-based code notebook with syntax editing, collections, search, local storage, and scheduled snippet review.

    JavaScript 1