CK
Cheasel Kim
Available for Senior Roles & Contracts
• 📍 Manila, Philippines (Remote Worldwide)

Cheasel Kim

Senior Full Stack Developer & Custom mini-ERP Architect

Based in Manila, Philippines. I design and implement custom, lightweight CRM & mini-ERP solutions, develop modern WordPress & Elementor platforms, and manage end-to-end deployments on my end.

I bring extensive experience working directly with Australian (AU) and US employers, paired with a proven ability to collaborate seamlessly with distributed international teams alongside Indian, Russian, and Canadian engineers. Highly adaptable across overlapping time zones (AEST/AEDT & PST/EST) with clear documentation and reliable delivery.

8+ Years

Architecture Experience

AU & US

Employer Experience

6+ Systems

Bespoke Mini-ERPs

100%

Zero-Downtime Rollout

Global Remote Collaboration

AU & US Employer Alignment

Direct history delivering production software for employers in Melbourne (AU) and California (US). Daily standup fluency, clear documentation, and proactive communication.

Cross-Cultural Team Synergy

Comfortable and proven collaborating with Indian, Russian, and Canadian developers across code reviews, API contracts, and agile sprint deliveries.

Specialization

Core Engineering & Delivery Pillars

Bespoke mini-ERPs

Modular systems tracking sales, manufacturing, inventory, invoicing, and dispatch. Bypasses the overhead of heavy legacy ERP setups.

WordPress & Elementor

High-performance WordPress platforms and Elementor Pro custom architectures, dynamic ACF structures, responsive design, and custom PHP hooks.

End-to-End Deployment

Complete deployment managed on my end: Hostinger/hPanel, DigitalOcean VPS, Nginx, Let's Encrypt SSL, DNS SPF/DKIM records, and zero-downtime cutover.

CRM & Pipelines

Automated lead capture via social media APIs and webhooks. Built-in quotation tools, e-signatures, and instant work-order creation.

Code Integrity

Atomic Transaction Handling

DatabaseTransaction.php
<?php
namespace App\Services;

use App\Models\Invoice;
use App\Models\Lead;
use Illuminate\Support\Facades\DB;

class MiniERPTransactionManager {
    /**
     * Executes atomic mini-ERP contract creation & CRM pipeline transition
     */
    public function saveMiniERPRecord(array $payload): Invoice {
        return DB::transaction(function () use ($payload) {
            // 1. Ingest and normalize inbound lead
            $lead = Lead::firstOrCreate(
                ['email' => $payload['email']],
                ['source' => $payload['source'] ?? 'api_gateway', 'status' => 'QUALIFIED']
            );

            // 2. Compute bill-of-materials and ledger items
            $contract = $lead->contracts()->create([
                'total_amount' => $payload['amount'],
                'terms_accepted_at' => now(),
                'signature_hash' => hash('sha256', $payload['signature_token']),
            ]);

            // 3. Generate balanced accounting invoice record
            $invoice = Invoice::create([
                'contract_id' => $contract->id,
                'xero_sync_status' => 'PENDING',
                'balance_due' => $payload['amount'],
            ]);

            // 4. Trigger async CRM webhook dispatch
            dispatch(new NotifyCRMJob($lead, $invoice));

            return $invoice;
        }, 3);
    }
}