Freelance · part-time · project work

Keep your
.NET system
working
through change.

A small team for production fixes, migrations, and the checks that prove the results still match.

  • .NET since 2018 · Odoo and older ERP systems
  • Klang Valley, Malaysia · UTC+8
  • Company-to-company or individual contractor
  • English · 中文 · Bahasa Malaysia · in writing
Month-end reports matched

Illustrative parallel-run comparison; not client records or measured results. In the first engagement below, month-end reports matched during a parallel run.

01Selected work

Two client engagements. Delivered by a small team.

Client names are not shown.

A regulated waste-oil to biofuel operator · ongoing

A .NET CRM migrated to Odoo. Month-end reports matched.

Our team migrated an ASP.NET Core and MariaDB system to a custom Odoo 19 addon. Both systems ran side by side until the month-end reports matched exactly. The .NET system remains in production for the records it still owns. Both systems are maintained.

Since then: a driver app on the ERP's own API. An audit document pack, cross-checked automatically, delivered on the audit date. A 777-row production correction, verified live under audit. The .NET reporting engine ported to Linux at 25 of 25 parity cases, built and not yet deployed.

  • 45+
    entities migrated
  • 60+
    reports migrated
  • 1,000+
    master records moved
  • Parallel run.
    Month-end reports matched.
    Live. Both systems maintained.
  • Existing · .NET, MariaDB Migrated · Odoo 19 month-end reports compared

    Migration schematic; illustrative.

A regional resources company and a related logistics company · closed

A new HR and payroll system on Odoo, for two companies.

Our team built the system, set it up for both companies, and moved their existing worker data into it.

Delivered: worker records, payslips with loans and adjustments, salary reports, PPE import, master-file validation, XML export for employment stamping, and reporting.

  • 2
    companies on the new system
  • 10
    numbered deliveries
  • 82.5
    man-days, delivered and closed
  • Closed.
    Paid in full.
  • Worker records Calculation Payslip loans · adjustments · XML export

    Payroll workflow illustration; no employee data.

Own infrastructure · not client work

A self-hosted AI agent platform I run every day: scheduled jobs, custom MCP servers, sub-agents for long tasks, and guard rules for specified actions. My own work, no client, no employer.

Task Guard Tool stopped by rule

Conceptual agent and guard flow; not live telemetry.

02Ways to work

Projects, retainers or individual deliverables.

  1. 01

    Fixed-scope project

    Agree the work and the price before the build starts.

  2. 02

    Part-time retainer

    A set number of days each month for agreed work.

  3. 03

    Per-deliverable work

    One defined piece of work at a time.

RM800 per man-day. Fixed-scope quotes after requirements. Company-to-company or individual contractor. Invoices in RM, USD or EUR.

Tools we work with

.NET Framework.NET 6C#ASP.NET CoreSQL ServerMariaDBPostgreSQLOdoo 19PythonDockerLinuxDynamics NAV

03Relevant background

.NET business applications, ERP work and production maintenance since 2018.

  1. 2026 – now
    Simplicity Idea Tech
    The two engagements above. Odoo and .NET back-ends, audit documents, own AI infrastructure.
  2. Mar – Jul 2026
    A regional SaaS group
    Product delivery using PostgreSQL and Docker.
  3. 2025 – 2026
    WTF Synergy
    Simulation workloads moved from CPU to GPU execution, about 90% less processing time. .NET Core.
  4. 2024 – 2025
    WD, through Whenso Labs
    Contracted via the vendor Whenso Labs, full-time on site at WD. Full life cycle on a manufacturing execution system. .NET Framework, SQL Server.
  5. 2020 – 2024
    Fusionex Group
    R&D and full-stack web on .NET Framework, .NET 5 and 6.
  6. 2018 – 2020
    Synic Consulting
    Custom features for Microsoft Dynamics NAV and Dynamics CRM. C/AL, SQL Server.
  7. 2014 – 2018
    TAR UMT
    Diploma in Information System Engineering, then Software Development. Both Merit.

04How work starts

Start in writing.

Questions, scope and progress stay in writing. A requirements call if needed.

  1. 01
    You email us.Your system, the change needed and your deadline.
  2. 02
    We ask questions.All in writing.
  3. 03
    Fixed-scope quote.Deliverables, price, dates, acceptance criteria.
  4. 04
    You accept in writing.That is the confirmation.
  5. 05
    Deposit invoice, then we build.Written updates, including what did not go to plan.
  6. 06
    Go-live and hand-over.Repository, documentation, runbook.

05Contact

Write your enquiry.

Email what you have, what needs changing, and your deadline. We ask questions in writing.

yj@sitech.com.my

What to include

  1. 01
    Your systemWhat it is and what it runs on.
  2. 02
    The change neededWhat has to change, and what must keep working.
  3. 03
    Your deadlineA date, or not fixed.

Probably not for you if…

  • You need the cheapest quote.
  • You need 24/7 phone support.
  • You need certification or an audit. We build the systems and the documents; we are not auditors.
  • You need to go live next week.