Profile
MF

MARK FARAJ

Full-Stack Web Developer

Next.jsReactTypeScriptJavaScriptTailwind CSSReact QueryReduxNode.jsExpressREST APIsGraphQLAuthPostgreSQLPrismaSQLDatabase DesignGitVercelJestCI/CD

Technical Expertise

Frontend

Building responsive and interactive UIs with modern web technologies.

ReactNext.jsTypeScriptTailwind CSSFramer MotionReduxReact QueryHTML5/CSS3JavaScript (ES6+)

Backend

Creating robust server-side applications and APIs.

Node.jsExpressREST APIsGraphQLAuthentication/AuthorizationMiddlewareAPI Design

Database

Designing and optimizing database schemas and queries.

PostgreSQLSQLDatabase DesignMigrationsQuery OptimizationPrismaSequelizeTypeORM

Development

Tools and practices for efficient and reliable development.

Git/GitHubCI/CDTesting (Jest, React Testing Library)DockerVercelAWSPerformance Optimization

Featured Projects

Tables Tap

Tables Tap

A QR code-based ordering system for restaurants. Customers scan a QR code at their table to view the menu, place orders, and pay directly from their phones without needing to download an app.

Key Features:

  • QR code generation for restaurant tables
  • Restaurant owner dashboard for menu and table management
  • Real-time order notifications

Technologies:

Next.jsPostgreSQLStripeAuthenticationQR Code Generation+1 more
2023
EnvShield

EnvShield

A VS Code extension that protects developers from accidentally revealing sensitive environment variables during live streams, screen shares, or recordings by visually masking values in .env files.

Key Features:

  • Visual masking of environment variable values
  • Toggle control for instant enable/disable
  • Whitelist support for exempting specific keys

Technologies:

TypeScriptVS Code APINode.jsWebView APIFile System API
2025

Get in Touch

Looking for a web developer to build your next project with Next.js, React, Express, and PostgreSQL? Let's discuss how I can help bring your vision to life.