Skip to content
View deadislove's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report deadislove

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
deadislove/README.md

Donate

Buy Me a Coffee at ko-fi.com


🧠 Software product


💳 Payment service provider & Acquired system Tookit

  • Core Function: A from-scratch reference implementation of a payment gateway that sits between merchants and card networks. It handles smart multi-PSP routing (Stripe + Adyen, BIN-aware) and absorbs complex money-movement edge cases like refunds, disputes, retries, and payouts.
  • Key Insight: Demonstrates how enterprise payment patterns fit together end-to-end. It features a real double-entry ledger, subscriptions with decline-aware dunning, marketplace splits with connected-account payouts, risk-based reserves, and delegated "agentic payment" credentials.
  • Tech Stack: NestJS, TypeScript, Hexagonal Architecture, Domain-Driven Design (DDD), PostgreSQL (Master/Replica CQRS), Redis, HashiCorp Vault.
  • Note: This is a portfolio/reference project built to showcase real, verified infrastructure integration (not just mocked-out unit tests). Please review the Known Limitations and LICENSE before assuming any part of it is production-ready.

📀 AI-Assisted Semiconductor

  • Core Function: A local-first desktop application enabling fab quality engineers to perform interactive 3D wafer visualization, offline AI defect classification, and statistical process control (SPC) monitoring directly on-device.
  • Key Insight: Designed for air-gapped or high-security fab environments, the architecture completely eliminates external API dependencies. By leveraging onnxruntime-web for 100% local inference and implementing a background human-in-the-loop calibration layer, the system continuously adapts to engineer feedback without modifying the base CNN weights—solving model drift while maintaining deterministic reliability.
  • Tech Stack: Electron, React 19, TypeScript, Node.js, SQLite (Encrypted at rest), ONNX Runtime, Three.js
  • Note: The underlying CNN classifier was trained offline via PyTorch on the WM-811K dataset (achieving 95.6% accuracy). The application enforces strict IPC boundaries between the renderer and main processes to ensure robust local security.

🚀 Network Performance & Automation Toolkit

I develop specialized Digital Tools designed to validate, stress-test, and monitor wireless networking infrastructure. These tools bridge the gap between raw data collection and actionable QA insights.

  • Core Function: A unified, multi-engine validation framework that orchestrates the entire suite (Simulator, Stresser, IDS, Monitor) into a single testing workflow.
  • Key Insight: Solves the "Fragmentation" problem in network QA by providing time-synced data aggregation and engine lifecycle management. It allows for complex scenarios, such as: “Trigger 100 devices (Simulator) -> Inject 95% load (Stresser) -> Validate if IDS detects the resulting anomalies in real-time.”
  • Tech Stack: Python (Multiprocessing), YAML-driven Scenarios, Rich (TUI Dashboard), Cloud-native validation (AWS/GCP IoT SDKs).
  • Core Function: A high-fidelity framework that emulates 50+ diverse IoT devices (IP Cameras, Smart Bulbs) with dynamic behaviors and security vulnerabilities.
  • Key Insight: Validates Router Stability and Security Observability by simulating real-world chaos like "Thundering Herd" reconnection and anomaly injection.
  • Tech Stack: Python, Threading, Rich (Dashboard), Zeroconf (mDNS), Scapy.
  • Core Function: Tracks RSSI (Signal Strength), Noise Floor, and Latency over time.
  • Key Insight: Helps identify signal degradation patterns and interference in Mesh environments.
  • Tech Stack: Python, CoreWLAN (macOS), Pandas.
  • Core Function: Simulates high-density household traffic using multi-threaded iperf3 streams.
  • Key Insight: Evaluates Bufferbloat, Congestion Control, and hardware stability under 95%+ load.
  • Tech Stack: Python, Subprocess, Matplotlib, JSON-parsing.

🛡️ Guardian-IDS

  • Core Function: A modular Intrusion Detection System (IDS) that monitors real-time IoT traffic to identify and mitigate cyber threats (DDoS, Scanning, Lateral Movement).
  • Key Insight: Implements Stateful Traffic Profiling and Sliding-Window Frequency Analysis to distinguish between normal device heartbeats and malicious spikes.
  • Tech Stack: Python, Scapy (Packet Inspection), PyYAML (Config-driven), psutil (System Guard), Logging.

🛠️ Why this matters for Enterprise Networking QA

My toolkit addresses the full spectrum of network validation:

  1. Signal Layer: WiFi-Performance-Monitor (RF Health)
  2. Throughput Layer: Network-Stresser (Capacity & Stress)
  3. Application/IoT Layer: Smart-Home-Simulator (Ecosystem Behavior & Security)

🏗️ NestJS Architecture Templates

A collection of production-ready NestJS templates following modern software architecture principles.

Basic template

Advanced template

🏗️ .NET Architecture Templates

Basic template

Advanced template

Waiting....

🏗️ Java Architecture Templates

Waiting....

🏗️ Python Architecture Templates

📈 My Engineering Philosophy

  • Design for Failure: Systems must degrade gracefully. Centralized orchestration often creates bottlenecks; I favor resilient, decoupled boundaries.
  • Documentation is Architecture: Clear technical documentation and standardized protocols (like PCI DSS or ISO 8583) are non-negotiable for system integrity.

📫 Let's Connect

LinkedIn: Da-Wei Lin

Pinned Loading

  1. nestJS-clean-architecture-template nestJS-clean-architecture-template Public template

    NestJS Clean Architecture Template – TypeScript backend with Docker support, multi-DB via Factory Pattern (SQLite, PostgreSQL, MySQL), and clear layered separation.

    TypeScript 8

  2. nestJS-microkernel-architecture-template nestJS-microkernel-architecture-template Public template

    NestJS Microkernel Architecture Template with Docker – A scalable, modular backend template with dynamic plugin loading, including Docker and Docker Compose support for easy setup and deployment.

    TypeScript 6 1

  3. nestJS-onion-ddd-template nestJS-onion-ddd-template Public template

    This project uses NestJS with Domain-Driven Design (DDD) principles and Onion Architecture to structure server-side applications. It focuses on separating business logic, infrastructure, and extern…

    TypeScript 3

  4. nestJS-hexagonal-architecture-template nestJS-hexagonal-architecture-template Public template

    This backend service, built with NestJS and TypeScript, follows Hexagonal and Onion Architecture for clean separation of concerns. It integrates TypeORM and supports dynamic database switching (MyS…

    TypeScript 4 2

  5. nestJS-modular-monolith-architecture-template nestJS-modular-monolith-architecture-template Public template

    A flexible and scalable backend solution using NestJS, designed for quick development and easy future adaptability. With support for multiple databases and built-in testing and Docker configuration…

    TypeScript 14

  6. nestJS-modular-monolith-cqrs-event-sourcing-architecture-template nestJS-modular-monolith-cqrs-event-sourcing-architecture-template Public template

    A scalable NestJS project template with modular monolith architecture, CQRS, and Event Sourcing support (MongoDB/Kafka/EventStoreDB). Built with DDD and Onion Architecture principles, ideal for PoC…

    TypeScript 12 3