Your Professional Photo

Nitikorn Sriautha

Principal Software Engineer, Systems & Security

A highly accomplished engineer with over 20 years of hands-on expertise in C/C++ systems programming, Windows OS Internals, and developing robust security solutions from the kernel up. Expertly bridges low-level systems with modern .NET 8/9 backend architectures and performant Blazor frontends to deliver complete, high-performance enterprise solutions.

Strategic Technical Pillars

A unique synthesis of two decades in low-level systems engineering combined with state-of-the-art cloud and web architectures. Bridging the gap between hardware-level performance and scalable modern enterprise ecosystems.

Kernel & Driver Development Win32 API Windows OS Internals API Hooking & Interception C/C++ Systems Programming Modern .NET Ecosystem (C# & ASP.NET Core 8/9) Blazor (Server & WASM) Reverse Engineering Low-Level Networking (TCP/IP/UDP) Cybersecurity Architecture NDIS/Network Drivers High-Performance RPC (gRPC/WebSocket) Cloud Architecture (AWS/Azure) Kernel Encryption (FSD Filters) Embedded Systems (MCU/IoT)

Technical Deep Dive: From Kernel to Cloud

🛡️ Kernel & Driver Development

Mastery over Windows kernel-level programming to create powerful, low-level security and system utility drivers.

  • File System Filter Drivers: Developed drivers for on-the-fly data encryption/decryption and prevention of unauthorized file access.
  • Network Drivers (NDIS): Created drivers to modify network data in-transit, including protocol drivers and miniport adapter drivers for legacy systems.
  • Keyboard Filter Drivers: Built drivers to intercept and alter keyboard scan code data for custom input handling.
  • Virtual File Systems: Implemented network file system drivers for virtual file sharing environments.

🔗 API Hooking & Interception

Expertise in intercepting system and application behavior to enforce security policies and monitor operations.

  • Win32/Native API Hooking: Hide processes, prevent applications from running, and capture on-the-fly text rendering.
  • COM Hooking: Intercept and alter data passed through COM interfaces, such as SQL commands.
  • Clipboard/OLE Hooking: Intercept and modify data in clipboard operations via the `IDataObject` interface.

☁️ Full-Stack & Cloud Architecture

While specializing in low-level development, possess extensive experience in building complete, end-to-end solutions using modern web and cloud technologies. This ensures that powerful backend agents have intuitive, scalable, and responsive user-facing interfaces.

Web & Real-Time Communication

  • Modern Backend: Architecting high-performance services and microservices using ASP.NET Core 8 & 9, focusing on low-latency and scalability.
  • Interactive UI with Blazor: Extensive development of rich, responsive client-side applications using Blazor (WebAssembly & Server), leveraging the latest .NET features for seamless UX.
  • Real-Time Connectivity: Implementing mission-critical data sync via gRPC, WebSockets, and SignalR for instantaneous system monitoring.

Cloud Platform Experience

  • AWS: Experience with EC2, S3, IoT, DynamoDB, and developing Alexa custom skills using Lambda.
  • Azure: Experience with web hosting and CI/CD pipelines.
  • Google Cloud: Experience with Firebase Hosting, Cloud Run, Storage, Firestore, and developing Google Home custom skills.
  • Cloudflare: Experience with Workflows and Zero Trust concepts.

Innovation & Project Showcase

A comprehensive timeline showcasing both professional product development at KDTS and diverse independent projects and explorations, highlighting a passion for technology and complex problem-solving.

KDTS Product Development

Illegalview (Active)

Designed and developed a core endpoint monitoring product, enabling real-time recording of on-screen activities and implementing granular controls/alerts for file access, application usage, and removable media. (See: Product Page)

File Lock

Created a virtual drive solution to provide secure, encrypted data storage.

KTSS Security Suite

Architected and developed a comprehensive suite including a centralized controller to coordinate security services, a custom GINA module for fingerprint logon, and APIs for user identification.

WorkReport

Designed a client-server application to track application usage activity and generate detailed usage and focused task reports.

Datawall

Engineered a full-disk encryption solution utilizing a file filter driver for on-the-fly data encoding/decoding, effectively safeguarding data against theft.

SPIDER (Active)

Designed and developed a web-based Privileged Identity Management (PIM) system for automated Windows/Linux account creation/deletion and password updates based on user requests and schedules. (See: Product Page)

FILE CHECK

Created a client-server file integrity monitoring system with a web UI, utilizing SSH for remote CRC32 checks to detect and report unauthorized file changes.

RDP View

Developed a Windows desktop application for live screen viewing of RDP sessions on the same server, enhancing monitoring capabilities.

PAN (Active)

Designed and implemented a standalone CUI tool for sensitive data (e.g., credit card number) discovery across various databases and file types, with hash-based change detection. Supports both Windows and Linux.

USB-AUTH

Engineered a highly secure custom USB drive-based authentication solution for Windows 10/11, intercepting Credential Providers to enable login, lock screens upon USB removal, and user logoff.

PAN RT (Active)

Developed a client-server real-time scanning and reporting system for distributed deployment of PAN's sensitive data discovery capabilities, centralizing scan configurations and results.

Independent Projects & Explorations

Projects and explorations that demonstrate a passion for technology and a talent for solving unique, complex problems beyond core responsibilities.

E-book Reader Reverse Engineering & DRM

Successfully disassembled and reverse-engineered e-book reader applications to call hidden functions within the application's DLLs to unlock the DRM, demonstrating deep binary analysis skills.

Thai Character Rendering Fix

Developed a specific solution to correct incorrect "Thai Character Mai Ek" positioning for certain fonts in PDF files, showcasing sharp attention to detail and advanced problem-solving in character rendering.

OpenOffice Document Manipulation

Gained experience in manipulating OpenOffice documents using XML syntax, highlighting proficiency in document structure and data transformation.

Web-Based Video Conferencing

Developed a web-based video conference application utilizing Flex and Wowza Media Streaming Server, demonstrating expertise in streaming technologies and real-time communication solutions.

Embedded Systems & IoT

Extensive experience with microcontrollers like Arduino, ESP32, and PIC. Developed a "BTJoypad" to turn a Symbian phone into a wireless Bluetooth joypad, showcasing embedded systems expertise.

Telephony API Integration (TOT & Nortel)

Possess experience with TOT Telephone Directory Server SDK (OSA API) and Telephony API for interfacing with Nortel telephony devices, highlighting strong integration skills with complex communication systems.