Skip to content
View DileepWick's full-sized avatar
♠️
Build : Break : Understand : Improve
♠️
Build : Break : Understand : Improve

Block or report DileepWick

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
DileepWick/README.md
Dileepa Dilshan - AI and Software Engineer

DILEEPA DILSHAN

AI ENGINEER | SOFTWARE ENGINEER • HASHBAZE • COLOMBO, SRI LANKA

ENGINEERING PRODUCTION AI SOFTWARE WITH MODERN SOFTWARE ENGINEERING PRINCIPLES

GitHub   LinkedIn   Email   Repositories


// 01 • PROFILE & CORE FOCUS

I am Dileepa Dilshan, an AI Engineer and Software Engineer based in Colombo, Sri Lanka, working at Hashbaze. I design and build production-grade software that bridges robust software engineering principles with state-of-the-art artificial intelligence.

My engineering practice emphasizes clean architecture, type safety, deterministic API design, and performance optimization across TypeScript and Python. On the AI side, I build vector search pipelines, LLM security guardrails against prompt injection, Byte-Pair Encoding (BPE) token labs, and Model Context Protocol (MCP) integrations.


TECHNICAL FOCUS & COMPETENCIES
  • Software Engineering & Architecture: Clean Architecture, Domain-Driven API design, fault-tolerant backends, circuit breakers, and automated testing.
  • Vector Search & Retrieval: ChromaDB, HNSW indexing, embedding similarity matrices, semantic search pipelines, and PDF document chunking.
  • AI Application Security: Intercepting LLM prompt injection attacks, out-of-distribution (OOD) clustering, and fail-safe gateway design.
  • Token Engineering & Performance: Byte-Pair Encoding (BPE) inspection, tiktoken compression, latency profiling, and LLM inference ROI analysis.
  • Standardized Protocols: Model Context Protocol (MCP) development for structured tool interoperability.
Baki Hanma - Monochrome Art

// 02 • TECHNICAL STACK & TOOLING

LANGUAGES & RUNTIMES
TypeScript Python JavaScript Node.js SQL Bash

AI & APPLIED MACHINE LEARNING
Google Gemini ChromaDB SentenceTransformers Tiktoken Hugging Face

SOFTWARE ARCHITECTURE & PROTOCOLS
MCP REST APIs Docker Linux Git


// 03 • PRODUCTION SOFTWARE & REPOSITORIES

Problem Solved: Intercepting and neutralizing LLM prompt injection and jailbreak attacks at the API gateway layer before untrusted inputs reach downstream foundation models.

  • Core Stack: Python, Google Gemini, ChromaDB HNSW Indexing, SentenceTransformers, FastAPI
  • Software Architecture: High-speed vector embeddings similarity verification, Out-of-Distribution (OOD) clustering, and circuit-breaker resilience to guarantee zero system downtime during external API timeouts.

Problem Solved: High inference costs and latency in generative AI applications caused by unoptimized prompt schemas and inefficient tokenization.

  • Core Stack: JavaScript, Node.js, Tiktoken, BPE Encoding Engines
  • Software Architecture: Interactive web laboratory providing real-time Byte-Pair Encoding (BPE) inspection across GPT-4o, Llama 3, and Qwen 2.5, schema compression benchmarking, and token ROI calculations.

Problem Solved: Unreliable text extraction and slow semantic search across large PDF document corpora in enterprise RAG workflows.

  • Core Stack: TypeScript, ChromaDB, Google Gemini API, Document Processing
  • Software Architecture: Deterministic boundary-aware chunking pipeline, fault-tolerant vector generation, and sub-millisecond HNSW vector indexing.

Problem Solved: High latency and model drift in text classification when using heavyweight fine-tuned models.

  • Core Stack: TypeScript, Google Gemini API, In-Memory Matrix Engine, L1 LRU Cache
  • Software Architecture: Zero-shot semantic clustering using pairwise cosine distance matrices with sub-millisecond L1 in-memory caching and out-of-distribution guardrails.

Problem Solved: Bridging legacy engineering catalogue data with modern AI agents through standardized protocol interfaces.

  • Core Stack: Model Context Protocol (MCP), TypeScript, Structured JSON Schema
  • Software Architecture: Authoritative MCP tool provider delivering deterministic technical specifications and structured bearing queries directly to LLMs.


Think Only About Your Art - Vagabond

"Preoccupied with a single leaf... you won't see the tree.
Preoccupied with a single tree... you'll miss the entire forest."


— Miyamoto Musashi // Vagabond

Pinned Loading

  1. Official-Taiho-Toyota-Bearing-Catalogue-MCP-Server Official-Taiho-Toyota-Bearing-Catalogue-MCP-Server Public

    Official Model Context Protocol (MCP) server for the Taiho Toyota Bearing Catalogue. Authoritative technical data for Toyota engine bearings, sourced directly from the actual Taiho catalogue.

    1

  2. token-lab token-lab Public

    TokenLab-AI: Interactive LLM Token Engineering Laboratory & Real Byte-Pair Encoding (BPE) Studio. Inspect real tokens for GPT-4o, Llama 3, & Qwen 2.5, benchmark schema compression, and calculate pr…

    JavaScript 1

  3. vector-doc-engine vector-doc-engine Public

    Production-resilient TypeScript engine for PDF text chunking, Gemini vector embeddings, and ChromaDB HNSW semantic search.

    TypeScript 1

  4. zero-shot-vector-classification-eval zero-shot-vector-classification-eval Public

    Zero-latency TypeScript classification engine using Google Gemini vector embeddings, in-memory cosine distance matrix, L1 LRU caching, and OOD guardrails.

    TypeScript 1

  5. vector-guardrail vector-guardrail Public

    A modular, production-grade AI security gateway & REST API for intercepting LLM prompt injection attacks using vector embeddings (Google Gemini & SentenceTransformers), ChromaDB HNSW indexing, and …

    Python

  6. restingowlorg/OwlAuth restingowlorg/OwlAuth Public

    Open source authentication library

    TypeScript 3