R&D · ASPM · Cloud · LLM

Nayeem Uzzaman

Research & Development Engineer

R&D Engineer specializing in application security, cloud-native infrastructure, static analysis and LLM agents.

  • Python
  • AWS
  • Terraform
  • Kubernetes
  • SAST
  • MCP
  • LLM Agents
  • C#
Portrait of Nayeem Uzzaman

About

R&D Engineering · Full-Stack · Secure Infrastructure

I like working on problems where the obvious solution isn't quite enough.

Over the past few years, that has led me deeper into application security, developer tooling, and intelligent systems. At KraitLabs, we worked on an ASPM platform that brings together security signals from repositories, cloud infrastructure, containers, and domains. As part of that work, we began exploring new approaches to statically identifying vulnerabilities related to broken access control.

That exploration led me to build a static analysis system that discovers API endpoints across different backend frameworks, maps the functions reachable from each endpoint, and turns them into call graphs. We then built LLM-driven agents that reason over those graphs to trace user-controlled input, identify broken access-control paths, and uncover vulnerabilities that depend on application context rather than a single pattern.

Making these systems useful in production has been just as important to me as the research itself. I've worked on parallelizing analysis to reduce scan time by 80%, while also building the infrastructure needed to run bursty security workloads on Kubernetes and AWS, with automated provisioning, CI/CD, and GitOps deployments.

What keeps me interested is the space between research and engineering — taking an idea that works in a prototype, understanding why it works, making it reliable at scale, and eventually turning it into something people can depend on.

Outside of work, I'm learning Japanese and working toward JLPT N3. That interest eventually led me to build JPLens, a real-time on-screen translation tool for my own language learning. I like building the tools I wish existed.

Education

University of Dhaka

B.Sc. in Computer Science and Engineering

CGPA: 3.45 / 4.00
2019 – 2023 · Graduated Jan 2024
Dhaka, Bangladesh

Experience

Where I've built and shipped.

  1. KraitLabs

    Sep 2024 – Jul 2026

    R&D Engineer — Application Security Posture Management (ASPM)

    Dhaka, Bangladesh

    Worked on an internal ASPM platform focused on continuous security visibility across repositories, cloud environments, containers, and domains — combining agentic LLM-driven vulnerability analysis, static analysis research, cloud-native infrastructure, DevSecOps pipelines, and full-stack development.

    • Security Orchestration Platform. Built and maintained an ASPM platform that continuously scans repositories, cloud accounts, containers, and domains — unifying SAST, DAST, dependency scanning, container-image scanning, secret scanning, and cloud posture scanning into a single pipeline (Semgrep, Trivy, Gitleaks, Prowler, Nuclei, OWASP ZAP), with rule-based filtering for unexploitable findings.

    • Call-Graph API Scanner. Designed a static analyzer that parses backend repositories via LSP and tree-sitter to auto-discover every API endpoint and build call graphs of functions reachable from each route — across FastAPI, Spring Boot, ASP.NET Core, Express, and Laravel. Parallelized generation to cut scan time by 80%.

    • Agentic Vulnerability Analysis. Developed LLM-driven agents that traverse the generated call graphs to identify exploitable vulnerabilities, including Broken Access Control (OWASP Top 10), taint-propagation flaws, and context-aware issues from user-controlled inputs.

    • Cloud & Kubernetes Delivery. Shipped and scaled the platform on AWS EKS with ArgoCD GitOps, HPA autoscaling, and Karpenter dynamic node provisioning — orchestrating on-demand security scans as ephemeral Kubernetes Jobs.

    • Infrastructure & IaC. Hardened infrastructure with least-privilege IAM, AWS Secrets Manager, network segmentation, and TLS/SSL. Provisioned AWS and GCP Cloud Run infrastructure with Terraform; built CI/CD pipelines with GitHub Actions and Jenkins; containerized workloads with Docker and Kubernetes.

  2. Penta Global Limited

    Mar 2024 – Jul 2024

    Software Engineer

    Dhaka, Bangladesh

    Worked on frontend and API integration features for the national Birth Registration Information System (BDRIS).

    • BDRIS Frontend. Built registration form flows, admin panels, and backend API integrations for the national Birth Registration Information System.

    • Stack & Collaboration. Delivered features with React Vite, TypeScript, Redux Toolkit, and RTK Query. Collaborated using GitLab-based workflows.

Featured Projects

Personal tools, built end to end.

Side projects where I own the whole stack — from OCR pipelines and morphological analysis to agentic automation.

JPLens

Real-time on-screen Japanese morpheme translation

A desktop and Android language-learning tool that highlights and translates Japanese morphemes on-screen in real time. It combines native Windows OCR and Android ML Kit for text capture, MeCab and kuromoji for morphological analysis, and the FuguMT neural translation model for translation.

Built to make Japanese games easier to understand and to accelerate my own Japanese study on the way to JLPT N3 — a tool I use because I needed it.

  • C#
  • Kotlin
  • WinRT OCR
  • Android ML Kit
  • MeCab
  • kuromoji
  • FuguMT

Discord MCP Toolkit

AI-driven Discord automation over MCP

A Model Context Protocol server that exposes Discord as a suite of typed, schema-described tools, letting LLM clients read, search, and post across servers, channels, and DMs from natural-language instructions. Designed a reflection-based plugin registry where any attribute-tagged class is auto-discovered and published with its JSON Schema, so new capabilities drop in with zero wiring. Speaks JSON-RPC 2.0 over stdio and ships as an Alpine container.

  • C#
  • .NET 9
  • Discord.Net
  • Docker

Skills

Tools I work with every day.

Languages

  • Python
  • C#
  • Java
  • C++
  • JavaScript/TypeScript
  • Kotlin

Security & Program Analysis

  • ASPM
  • SAST
  • DAST
  • SCA
  • Semgrep
  • Trivy
  • Nuclei
  • Gitleaks
  • Prowler
  • OWASP ZAP
  • LSP
  • tree-sitter

Backend

  • FastAPI
  • Spring Boot
  • ASP.NET Core
  • Express.js

Cloud & Infrastructure

  • AWS EKS
  • ECR
  • S3
  • ALB
  • IAM
  • Secrets Manager
  • RDS
  • Kubernetes
  • Docker
  • Terraform
  • Karpenter
  • ArgoCD

CI/CD

  • GitHub Actions
  • GitOps

Databases

  • PostgreSQL
  • Firebase

Security R&D

Security research and engineering across code, cloud, containers, and APIs.

Applied R&D from building an ASPM platform — not checkbox security, but LLM-assisted analysis, pipelines, and tooling that run continuously in production.

Application Security Automation

Unified SAST, DAST, dependency scanning, and secret scanning into continuous pipelines, with automated vulnerability analysis replacing one-off manual scans. Rule-based filtering is applied to the vulnerabilities to remove false positives and unexploitable findings.

  • SAST
  • DAST
  • Dependency Scanning
  • Secret Scanning
  • Triage Automation

API Discovery & Call Graphs

Parsing backend repositories with LSP and tree-sitter to discover routes across FastAPI, Spring Boot, ASP.NET Core, Express, and Laravel, and to build route-to-function call graphs.

  • LSP
  • tree-sitter
  • Route Discovery
  • Call Graphs

ML / Agentic Analysis

LLM-driven agents that analyze generated call graphs to surface exploitable OWASP Top 10 Broken Access Control vulnerabilities, context-aware SQL Injection, and SSRF.

  • LLM Agents
  • Call-Graph Analysis
  • API Inventories

Cloud-Native Security

Running scan workloads as Kubernetes Jobs on AWS EKS with ArgoCD, Karpenter, and Terraform — hardened with least-privilege IAM, Secrets Manager, network segmentation, and TLS.

  • AWS EKS
  • Kubernetes Jobs
  • ArgoCD
  • Terraform
  • IAM

Certifications & Achievements

Credentials and competition results.

Personal

Beyond engineering: language learning and tool building.

I'm learning Japanese and working toward JLPT N3. What started as an interest in the language became an engineering problem: reading Japanese games and media is slow when you're constantly looking up words.

So I built JPLens— a tool that highlights and translates Japanese morphemes on-screen in real time. It's the clearest example of how I like to work: find a real problem in my own life, then build a precise, technical solution for it.

Contact

Let's talk.

Interested in application security, cloud-native, or full-stack engineering roles? I'm open to conversations with teams building intelligent and secure software.

contact@nayeemuzzaman.com · Dhaka, Bangladesh