Heba Abu Skhail. Get in touch

Software Engineer · IT Consultant

Reliable backend systems and clear technical guidance for growing teams.

I'm Heba, a software engineer with 7+ years of experience building scalable backends with Node.js, TypeScript and PostgreSQL. I help startups and businesses worldwide — including Europe and the Gulf region — design, build and improve their software through remote consulting and development.

7+years in software
Globalremote clients
100+engineers mentored
100%remote, flexible time zones

Services

What I can help you with

All services are delivered remotely. Each engagement starts with a short call to understand your goals, followed by a written proposal with scope, timeline and price.

01

IT & Software Consulting

Expert advice on technology choices, architecture and how to move your product forward.

  • Architecture & tech-stack review
  • Scalability and performance advice
  • Build vs. buy decisions
02

Backend & API Development

Secure, maintainable server-side systems built to scale.

  • Node.js, NestJS, Express, TypeScript
  • REST & GraphQL APIs, WebSockets
  • PostgreSQL, MySQL, MongoDB, Redis
03

System Analysis & Documentation

Turning business needs into clear requirements your team can build from.

  • Requirements gathering
  • UML diagrams & technical specs
  • Project planning & task breakdown
04

DevOps & CI/CD Setup

Faster, safer releases with automated pipelines and cloud deployment.

  • GitHub Actions, Bitbucket Pipelines
  • AWS, DigitalOcean, Vercel, Render
  • Deployment & environment setup
05

Code Review & Quality Audit

An independent review of your codebase with a prioritised list of improvements.

  • Security & maintainability review
  • Testing strategy (unit, integration, E2E)
  • Written report with recommendations
06

Technical Mentoring

One-to-one sessions for developers and small teams who want to level up.

  • Backend & architecture coaching
  • Code review sessions
  • Career and best-practice guidance

Pricing

Simple, transparent rates

The rates below are starting points. The final price depends on the project and is confirmed in a written proposal before any work begins. Prices are in US dollars (USD) and paid by PayPal invoice.

Consultation Session

From $60 / 60 min

A focused video call on your technical question.

  • Architecture or tech-stack advice
  • Written summary after the call
  • Paid in advance
Book a session

Fixed-Price Project

Custom quote

A clearly scoped deliverable at a fixed price.

  • Written scope & milestones
  • 50% upfront, 50% on delivery
  • Code review audits from $300
Request a quote

See the Refund & Cancellation Policy and Terms of Service for details on payments, cancellations and refunds.

How it works

From first call to delivery

A clear process so you always know what you're paying for and what you'll receive.

Intro call

A free 20-minute call to discuss your needs and see if we're a good fit.

Proposal

You receive a written scope, timeline and price for approval.

Invoice

I send a PayPal invoice for the agreed amount or first milestone.

Delivery

Work is delivered with documentation, followed by a review and handover.

Projects

Types of projects I've worked on

I've worked remotely with clients in many countries, building backend systems and working closely with product, design and engineering teams.

SaaS & Multi-App Platforms

Shared server and database architecture serving several applications in a microservices setup.

Event & Promotion Apps

Backend systems for event management and promotion applications built to scale.

REST & GraphQL APIs

Secure, well-documented APIs for web and mobile apps, including real-time features with WebSockets.

System Analysis & Documentation

Requirements, UML diagrams and technical specs that turn business goals into clear tasks.

CI/CD & Cloud Deployment

Automated pipelines and deployment setups that make releases faster and safer.

Mentoring & Code Review

Code reviews and mentoring for developers and students, from juniors to small teams.

Toolbox

Technologies I work with

Languages spoken: English and Arabic.

Node.jsTypeScriptJavaScript NestJSExpress.jsReact PostgreSQLMySQLMongoDBRedis REST APIsGraphQLWebSocketSocket.io AWSAlibaba CloudDigitalOceanVercelRender GitHub ActionsBitbucket PipelinesGit Unit / Integration / E2E TestingUMLSystem Analysis

FAQ

Common questions

How do I pay?

Once we agree on the scope, I send you an invoice through PayPal. You can pay with your PayPal balance or a debit or credit card. Every payment is for a specific service described on the invoice.

Which countries do you work with?

I work fully remotely as a freelancer with clients worldwide, including Europe and the Gulf region. My working hours are flexible and overlap well with both European and Gulf time zones.

Can I get a refund?

Yes, in the cases described in my Refund & Cancellation Policy, for example when a session is cancelled at least 24 hours in advance or when work on a paid milestone has not started.

Will you sign an NDA?

Yes. I'm happy to sign a non-disclosure agreement before we discuss confidential details.

Who owns the code you write?

Once the related invoice is paid in full, you own all code and deliverables created for your project.

Contact

Let's talk about your project

Send me a short message about what you need. I usually reply within one business day and can schedule a free 20-minute intro call.

Email me