Hello, I'm Yassir Taqatqa

I build complete web systems.

From the first idea to production.

I design and develop business applications, CRM platforms, customer portals, integrations, enterprise Salesforce solutions and custom software — the whole system, not just the screens.

  • Software Developer
  • System Builder
  • Problem Solver
System Builder Map. Select a node to see how it fits into a system.

01 About

I solve business problems with software.

I've spent years working on systems where software is part of the business itself — memberships, applications, payments, customer workflows, CRM processes, automation, reporting and data. When that kind of system breaks, the business feels it.

My experience spans two worlds. On one side, enterprise Salesforce systems with real users, real money and strict release processes. On the other, independent business platforms I design and build end to end — CRM, education, retail.

That combination is why I think in complete systems rather than individual features. Before writing code, I want to understand how the work actually happens: who does what, which data matters, where things get stuck, and what has to connect to what.

  1. Code and workflow

    I read the business process as carefully as the code. Both have to be right.

  2. Whole lifecycle

    From requirements and data model to deployment and the fixes that follow.

  3. Built to be maintained

    Clear structure, sensible data and no clever tricks the next person has to decode.

02 Expertise

What I build

Most of my work falls into a few kinds of systems. The technology changes from project to project; the goal stays the same — software that fits how the business runs.

  • CRM & Sales Platforms

    Every lead, deal and customer in one place, with follow-ups that don't depend on memory.

    • Lead management
    • Sales pipelines
    • Customer management
    • Follow-ups
    • Tasks
    • Reporting
    • Automation
  • Educational Platforms

    Systems for schools and training centers — from enrollment to progress tracking.

    • Student management
    • Teacher dashboards
    • Scheduling
    • Courses
    • Attendance
    • Assignments
    • Progress tracking
    • LMS
  • E-commerce Platforms

    Storefronts connected to the operations behind them: stock, orders, payments and administration.

    • Products
    • Inventory
    • Orders
    • Payments
    • Customer accounts
    • Administration
    • Storefronts
  • Enterprise Salesforce Solutions

    Custom development on Salesforce for the cases where configuration alone is not enough.

    • Apex
    • Visualforce
    • Lightning
    • Automation
    • Integrations
    • Custom objects
    • Membership systems
    • Payment workflows
  • Legacy System Modernization

    Replacing aging systems without losing the data — or the business rules hidden inside them.

    • System rebuilds
    • Database redesign
    • Data migration
    • UI modernization
    • Architecture improvement

Sound familiar?

Have a process that still lives in Excel, WhatsApp, paper, or several disconnected systems?

That's usually a sign the business has outgrown its tools — and a good candidate for a custom system. You don't need to know what software you need. You need to be able to describe how the work happens today.

I analyze the workflow and turn it into one integrated system — designed around your process, not a generic template.

Describe your process
  • Manual customer tracking One customer record with its full history
  • Paper-based operations Digital forms with validation built in
  • Excel-based workflows Structured data with proper permissions
  • Multiple disconnected tools One system, integrated where it has to be
  • Repeated data entry Enter it once, use it everywhere
  • Difficult reporting Reports generated from live data
  • Legacy software A modern system, with your data migrated
  • Complicated approvals Defined workflows with a clear status

03 Systems

More than writing code.

A working system needs much more than features. I handle the complete project — from understanding the problem to improving the system after real people start using it.

Discovery

Understanding the business and the real problem — which is not always the one first described.

Covers

  • How the work happens today
  • Who uses the system, and why
  • Pain points and constraints
  • What success looks like

Output

return Clear scope and requirements

Architecture

Designing the structure before building it: modules, database relationships, permissions, APIs and workflows.

Covers

  • Modules and boundaries
  • Database relationships
  • Roles and permissions
  • APIs and workflows

Output

return Data model and system design

UI / UX

Practical interfaces for the people who use the system every day — quick to learn and hard to misuse.

Covers

  • User flows
  • Screens and forms
  • Dashboards
  • Responsive layouts

Output

return Screens and flows

Development

Frontend, backend, integrations and automation — built in iterations you can see and try.

Covers

  • Frontend
  • Backend and business logic
  • Integrations
  • Automation

Output

return Working software

Testing

Checking the system against real business scenarios, not only the happy path.

Covers

  • Business scenarios
  • Permissions
  • Edge cases
  • Data integrity

Output

return Verified behavior

Migration

Moving existing data safely when a new system replaces an old one.

Covers

  • Data mapping
  • Cleanup and deduplication
  • Trial migrations
  • Reconciliation

Output

return Clean, mapped data

Deployment

Taking the system live in a controlled way — staging first, then production.

Covers

  • Staging environment
  • Production setup
  • Configuration
  • Launch

Output

return Production release

Improvement

Real usage always shows what to refine. The system keeps improving after launch.

Covers

  • Feedback from real users
  • Refinements
  • New modules
  • Maintenance

Output

return A system that keeps up with the business

04 Work

Selected work

Case studies of systems rather than screenshots. Client and employer details are kept confidential, so each one is described in general terms — the problem, the approach and the structure of the system.

  1. 04.1 Business platform

    Educational Management Platform

    Multi-school platform · described in general terms

    Problem
    Schools running sales, enrollment, scheduling, payments and teaching across separate tools, spreadsheets and chat groups — with no single view of a student, a parent, a teacher or a branch.
    Solution
    One multi-school platform covering the whole student lifecycle: from the first lead to enrollment, classes, payments, learning content and support. Each school’s data is kept separate, and staff, teachers, parents and students each see what their role allows.
    Technology
    • React
    • Vite
    • Node.js
    • REST APIs
    • Database design
    • API integrations
    Students

    Main modules:

    • CRM
    • Leads
    • Sales
    • Parents
    • Teachers
    • Courses
    • Scheduling
    • Payments
    • LMS
    • Support
    • Reports
    • Integrations
  2. 04.2 Retail system

    Retail / POS / E-commerce Platform

    Complete retail system · described in general terms

    Problem
    In-store sales, stock and the online shop handled separately, with years of product, customer and sales data locked inside a legacy system.
    Solution
    A single retail platform where one product and inventory catalog feeds both the point of sale and the website. Orders, customers and payments live in one place, an admin area handles daily operations, and the legacy data is migrated into the new structure.
    Technology
    • Web application
    • Relational database
    • Payment integration
    • Data migration
    Inventory

    Main modules:

    • Sales
    • Orders
    • Customers
    • Website
    • Payments
    • Admin
    • Legacy data migration
  3. 04.3 Enterprise · Salesforce

    Salesforce Membership Platform

    Enterprise work · confidential details omitted

    Problem
    Membership organizations need applications, approvals, payments, renewals and member self-service to work as one process — inside the CRM the rest of the organization already depends on.
    Solution
    Custom Salesforce development across the membership lifecycle: application flows, subscription and renewal logic, payment processes, customer-facing portal pages and the automation behind them — delivered through controlled production deployments.
    Technology
    • Apex
    • Visualforce
    • Aura
    • Lightning Web Components
    • SOQL
    • SFDX
    Membership

    Main modules:

    • Applications
    • Subscriptions
    • Payments
    • Renewals
    • Customer portals
    • Automation

05 Experience

Where the experience comes from

Enterprise systems on one side, custom platforms on the other.

  1. Salesforce Developer

    2017 — Present

    Enterprise Salesforce development on systems where the CRM runs core business processes — and where mistakes reach real customers.

    • Membership systems
    • Customer applications
    • Payment processes
    • Subscriptions
    • CRM workflows
    • Integrations
    • Automation
    • Internal business tools
    • Complex Visualforce applications
    • Salesforce backend logic
    • Data flows
    • Production deployments
  2. Independent Systems

    Alongside

    Designing and building complete business platforms end to end — requirements, architecture, data, interface, integrations and deployment.

    • Business platforms
    • CRM systems
    • Educational platforms
    • Retail systems
    • React
    • Node.js
  3. Web / PHP Developer

    Earlier

    Building custom web applications and management systems for businesses.

    • PHP
    • MySQL
    • JavaScript
    • Custom management systems
    • Business applications
    • Dashboards
    • Internal systems
    • Web platforms

Education

Bachelor's degree in Computer Science

06 Stack

Technical experience

Grouped by where each tool sits in a system. I pick tools for the problem, not the other way around.

  • Enterprise / Salesforce

    • Salesforce
    • Apex
    • Visualforce
    • Aura
    • Lightning Web Components
    • SOQL
    • SFDX
    • Copado
  • Backend

    • PHP
    • Node.js
    • Socket.io
    • REST APIs
    • MVC Architecture
  • Frontend

    • JavaScript
    • React
    • Vite
    • jQuery
    • HTML
    • CSS
    • Bootstrap
    • SLDS
  • Data

    • MySQL
    • MongoDB
    • Salesforce Data Model
    • Database design
    • Data migration
  • Integration & Architecture

    • REST APIs
    • Payment Gateways
    • Webhooks
    • Authentication
    • Third-party integrations
    • Business automation
  • Development Tools

    • Git
    • Bitbucket
    • VS Code
    • IntelliJ IDEA
    • Salesforce CLI

Now

Currently building

The areas I spend my time on outside of enterprise work.

  • Business platforms

    Multi-module systems that replace a patchwork of tools with one consistent application.

  • AI-assisted workflows

    Practical uses of AI inside business software — helping people with routine steps, not replacing the process.

  • CRM systems

    Lead, sales and customer management shaped around how a specific business sells.

  • Automation

    Removing repetitive manual work: notifications, follow-ups, status changes and scheduled jobs.

  • Educational technology

    Management and learning tools for schools and training centers.

  • Legacy modernization

    Rebuilding older systems on a modern stack while keeping their data and business rules intact.

07 Services

How I can help

You work with me directly. The person who designs your system is the person who builds it, so nothing is lost between a sales conversation and the code.

  1. Custom Web Application Development

    I build web applications from scratch around your requirements — not a template bent to fit.

  2. Business Systems & Internal Tools

    I turn operations that run on spreadsheets and messages into one structured system — with the dashboards and admin tools your team uses every day.

  3. CRM Development

    I build CRMs that follow your actual sales and customer process — custom-built or on Salesforce.

  4. Salesforce Development

    Apex, Visualforce, Aura and LWC for the cases where configuration is not enough.

  5. System Architecture & Database Design

    I design the data model, modules, permissions and integrations before a line of code is written.

  6. Legacy Modernization & Data Migration

    I rebuild outdated systems and move their data across cleanly and verifiably — keeping the rules the business depends on.

  7. Integrations & Process Automation

    I connect your system to payment gateways, messaging and third-party services, and automate the repetitive steps in between.

  8. E-commerce Systems

    I build storefronts connected to inventory, orders, payments and administration.

  9. Educational Platforms

    I build systems for students, teachers, scheduling, courses and progress tracking.

Working together

How a project runs

Practical, iterative, and visible to you at every step.

  1. Understand the business

    What you do, who is involved, and what is not working.

  2. Map the workflow

    How the work moves today, step by step, including the workarounds.

  3. Identify modules and requirements

    What the system must do, and what can wait.

  4. Design the architecture

    Data model, roles, integrations and the shape of the system.

  5. Build iteratively

    Working pieces early, so you can react while changes are still cheap.

  6. Test with real scenarios

    Your real cases, your real data shapes, your real edge cases.

  7. Migrate existing data

    When there is an old system, its data comes along — cleaned and verified.

  8. Deploy and improve

    Launch carefully, watch real usage, and refine.

08 Contact

Have a system in mind?

Whether you're replacing an old system, automating a business process, or building something completely new — tell me what you're trying to solve.

Let's Discuss It
Status
Available for selected projects
Location
Palestine
Focus
Web Systems / Salesforce / Business Applications

POST /api/contact.php

Project inquiry

What does the business do, how does the process work today, and what should change?

Developer profile: developer.ts

const developer = {
name: "Yassir Taqatqa",
role: "Software Developer",
focus: "Complete Web Systems",
salesforce: "since 2017",
location: "Palestine",
education: "B.Sc. Computer Science",
  stack: ["Business Systems", "Salesforce", "Web Applications", "System Architecture"],
  available: true,
};

// Thanks for looking under the hood.
// This site: Astro · TypeScript · plain CSS · zero frameworks on the client.