My Success Is Built on My Clients' Success.

SeniorFull-StackEngineer

Javascript, Typescript, React.js, Next.js & Node.js Expert

I help B2B founders and product teams build and launch production-ready web and mobile applications with advanced AI capabilities, including RAG pipelines, LLM integrations, AI agents, and intelligent automation. My expertise spans the full stack, using React, Next.js, Node.js, Python, and Laravel to deliver scalable, high-performance products.

8+ Years

Experience in building software

100% JSS

Job Success Score on Upwork

$200K+

Total earnings on Upwork

Top Rated Plus

Upwork talent badge

People say

"Exceptional excellent freelancer!"
Tal Barmeir

Tal Barmeir

CEO, BlinqIO

1 / 7

Client fit

01

Legacy Codebase Rescue

Existing code has become hard to manage, slowing development, bug fixes, and new feature delivery.

02

Full-Stack from Scratch

Building products from scratch with high standards across frontend, backend, database, and architecture.

03

React / Next.js Migration

Migrating web apps from legacy technologies to modern React.js and Next.js stacks.

04

Complex Feature Delivery

Delivering complex features the current team can't handle — on time and production-ready.

05

Performance Optimization

Eliminating performance bottlenecks that hurt user experience and conversion rates.

06

Analytics & Visibility

Adding visibility into user behavior, drop-off points, and product usage with proper tracking.

07

MVP to Production

Turning a Figma file, idea, or screenshot into a scalable B2B SaaS MVP ready for real users.

08

Customer-First Engineering

Working with engineers who understand real customer problems — not just technical requirements.

My process

01

Fast Response & Daily Calls

Quick response times to keep projects moving — I join daily meetings via video call to stay fully in sync.

02

Daily Progress Updates

Daily GitHub commits and short video demos so you always see real progress, never just promises.

03

Weekend Availability

Available on weekends when needed for urgent issues, critical bugs, or tight launch deadlines.

04

Your Time Zone

Comfortable working in your preferred time zone — no delays waiting for cross-timezone replies.

05

Long-Term Partnership

I stay past the contract. Long-term support, new features, and ongoing collaboration as your product grows.

06

Zero Surprise Communication

Clear, honest updates with no hidden delays. If something's blocked, you hear about it immediately.

How I help

Full-Stack

Full-Stack SaaS Development

Build MVPs, B2B SaaS platforms, and web applications from idea to production with modern architecture and clean code.

  • Frontend development with Next.js, React, and TypeScript
  • Backend development with Node.js, Python, Laravel, Supabase, PostgreSQL, MongoDB, and MySQL
  • Authentication, payments, subscriptions, and user management
  • Multi-tenant web applications with role-based access control and Supabase Row Level Security (RLS)
  • CMS, CRM, and third-party API integrations
  • Cloud deployment, monitoring, and scalable infrastructure
AI Systems

AI & RAG Systems

Design and build production-ready AI systems that deliver accurate, context-aware responses using modern RAG architectures.

  • Custom RAG pipelines with embedding, chunking, and retrieval optimization
  • Vector database integration (Pinecone, Weaviate, pgvector, Chroma)
  • Hybrid search, re-ranking, and query expansion for higher accuracy
  • Evaluation, monitoring, and quality testing for reliable AI outputs
LLM / Agents

LLM Integration & AI Agents

Integrate OpenAI, Anthropic, Gemini, or open-source models into your product with scalable agent workflows.

  • Structured outputs and function calling with schema validation
  • Multi-step AI agents and workflow automation
  • Prompt engineering for reliable and consistent responses
  • Cost, latency, and model performance optimization
DevOps

Domain, Deployment & SSL

Take your project from code to live — fully configured, secured, and ready for production traffic.

  • Domain registration, DNS configuration, and custom subdomain setup
  • SSL/TLS certificate provisioning and auto-renewal (Let's Encrypt, Cloudflare)
  • CI/CD pipelines with GitHub Actions, Vercel, Railway, or AWS
  • Environment setup, secrets management, and zero-downtime deployments

Selected work

BlinqIO - AI powered test automation B2B SaaS

AI-powered test automation B2B SaaS that generates and maintains end-to-end Playwright tests. Served as Senior Lead Full-Stack Engineer across the web app, Electron desktop app, web recording tool, and admin panel — owning frontend architecture, backend APIs, and microservices.

Key Contributions

  • Built multi-tenant architecture where all UI data dynamically updates based on the selected project context
  • Built drag-and-drop folder management to organize tests folder-wise for structured navigation
  • Reduced page load times by 30% through performance optimization and code-splitting
  • Increased user engagement by 40% with improved user experience and analytics-driven enhancements
  • Reduced production issues by 70% through better code quality and testing practices
  • Improved development speed by 70% by streamlining workflows and engineering processes

30%

Faster Load Times

40%

Higher User Engagement

70%

Fewer Production Issues

70%

Faster Development Velocity

React.jsViteElectronMongoDBNode.jsMonorepo architectureMixpanel analyticsCustomerIOWebSocketsTailwind CSSTanStack QuerytRPCStripeSanityKafkaRedisMicroservices architectureDescopeHubSpot CRMPlaywright

MedNota — Healthcare Quality & Patient Safety Platform

Swiss healthcare technology platform helping hospitals track patient outcomes, monitor infections, and streamline regulatory reporting. Served as Senior Full-Stack Engineer owning complex clinical workflows — JSON schema–driven forms, BPMN patient flows, drag-and-drop builders, and data-rich dashboards.

Key Contributions

  • Implemented role-based access control with distinct permissions for admins, clinicians, and staff
  • Implemented dynamic JSON schema-driven forms, enabling new form configurations without any code changes
  • Empowered hospital staff to manage and customize clinical forms independently, without developer involvement
  • Enabled drag-and-drop patient workflow builder for admins to arrange and manage treatment completion stages
  • Improved frontend performance significantly for large-scale patient datasets
  • Reduced code complexity and increased maintainability across modules
  • Enabled multi-language support for wider accessibility
  • Delivered data-rich dashboards for better clinical decision-making
  • Streamlined workflow automation using BPM integration

Zero-Code

Form Management for Hospitals

Large-Scale

Patient Datasets Handled

Multi-Lang

Accessibility Enabled

BPM

Workflow Automation

ReactViteTypeScriptNode.jsASP .NET CorePostgreSQLCamunda BPMData Driven FormsSurveyJSChart.jsApexChartsRedux SagaTanStack QueryScssi18n

Calen360 — Multi-Calendar & Booking Platform

Multi-calendar aggregation and booking platform combining unified calendar management with Calendly-style scheduling. Served as Senior Full-Stack Engineer delivering calendar views, booking flows, team assignment, and Stripe integration with real-time WebSocket sync.

Key Contributions

  • Implemented role-based access control for admins, team members, and guests with scoped permissions
  • Built unified multi-calendar view aggregating events from multiple sources into a single dashboard
  • Implemented Calendly-style booking management — one-on-one, group, and round-robin bookings with shareable links, availability rules, and seamless scheduling flows
  • Integrated Stripe for subscription billing and payment processing
  • Collaborated on complex backend logic for timeslot calculation and conflict resolution
  • Enabled real-time booking state sync using WebSockets

Multi-Cal

Calendar Aggregation

2-Way Sync

Booking & Calendar Sync

Stripe

Payments Integrated

Real-Time

WebSocket Sync

Next.jsTypeScriptNode.jsWebSocketsStripeMongoDBTailwind CSSreact-calendar

Toolbox

Frontend

React.jsNext.jsJavaScriptTypeScriptHTMLCSSSCSSTailwind CSSBootstrapPWAReact NativeStyled ComponentsWebSocketWebRTCAstroJamstackShadcn/uiMUIBaseUIAnt DesignChakra UI

Backend

Node.jsExpress.jsNestJSPHPLaravelPythonDjangoFastAPIGraphQL

Databases

MongoDBPostgreSQLMySQLFirebaseSupabase RLS

AI & ML

RAG PipelinesVector EmbeddingsSemantic SearchLLM IntegrationPrompt EngineeringLangChainpgvectorSupabase Vector Store

Integrations

HubSpotSalesforceZohoPipedriveWordPressStrapiSanityContentfulGhostMixpanelGoogle AnalyticsCustomerIOStripe

Cloud & DevOps

VercelAWSGCPAzureHerokuRailwayDockerGitHub ActionsCI/CDSSL

AI Tools

Claude CodeGitHub CopilotCursorLovableBoltReplitbase44ChatGPTGeminiCodex

Let's talk

Share your goals and constraints. I'll reply with scope, approach, and next steps.

  • Timezone overlap: 4+ hours with your team