Senior Software Engineer

Mayur Darji

Portrait of Mayur Darji

Nine years in software development.

My career includes cybersecurity DoD contracting, running an IoT startup as a technical founder, and building cloud software at Microsoft.

I currently work in security software operations, build AI agentic tooling, and explore other domains on the side.

Washington, D.C. Remote

Education

Details for EducationB.S. Computer ScienceB.S. PhysicsB.S. Mathematics
  • B.S. Computer Science

    UMBC, 2017

  • B.S. Physics

    UMBC, 2017

  • B.S. Mathematics

    UMBC, 2017

Software Tools

Details for Software ToolsWeb and APIsVehicle and IoTDataCloud and deliveryObservabilityApplication securityCyber operations toolingCNO softwareDoD cyber operations supportSoftware evaluation
  • Web and APIs

    React, React Native, Svelte, Next.js, Tailwind CSS, Vite, NestJS, Express.js, Django, Flask, FastAPI, GraphQL, WebSockets, webhooks, gRPC, Nginx, Stripe API, Twilio, Mapbox API, document scraping and parsing, API construction, full-stack development, and unit testing.

  • Vehicle and IoT

    Transportation IoT hardware and software, OBD connectors and vehicle data processing, and mobile vehicle security.

  • Data

    PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Supabase, Upstash, pandas, NumPy, Apache Airflow, Kafka, Databricks, Snowflake, and Pinecone.

  • Cloud and delivery

    AWS, Azure, GCP, YAML, Terraform, Docker, Kubernetes, Lambda, microservices, CI/CD, GitOps, GitHub Actions, GitLab CI, Jenkins, ArgoCD, Helm, and Vercel. Microsoft work included CI/CD for multi-region Azure deployments and an internal SDK for Microsoft Fabric virtual hard disks.

  • Observability

    Prometheus, Grafana, Datadog, OpenTelemetry, SIEM, Splunk, and ELK.

  • Application security

    Threat modeling, SAST/DAST, OWASP, Burp Suite, DevSecOps, and Okta.

  • Cyber operations tooling

    Wireshark, Linux console, YARA rules, Metasploit, SCADA, IoT UI, hardening, pfSense networking, incident response, vulnerability assessments, penetration testing, MITRE ATT&CK, Zero Trust, FedRAMP, CrowdStrike, SentinelOne, network forensics, side-channel and algorithmic-complexity analysis, and malware deployment, detection, and removal.

  • CNO software

    Design, development, and maintenance of mission-critical CNO tools, with code review and technical documentation.

  • DoD cyber operations support

    IT infrastructure, project pipelines, and cyber challenge prototyping, including malware-deployment and factory-simulation exercises.

  • Software evaluation

    Evaluation of cybersecurity tools covering insider threat, OSINT, SDN, project management, and secure storage, with formal documentation for DoD. Additional evaluations covered SDP, social engineering, insider threat monitoring, and sandboxing.

Agent Tools

Details for Agent ToolsCoding agentsAgent workflowsLLM APIs and librariesLocal model prototypeLLM foundations
  • Coding agents

    GitHub Copilot, Codex, Claude Code, Cursor, Grok Build, and Conductor.

  • Agent workflows

    GrokBot, OpenClaw, Hermes, Herdr, Buzz, and Tailscale.

  • LLM APIs and libraries

    OpenAI APIs and agent integrations, Claude tools, and agents built with Vercel. LangChain, Hugging Face, RAG pipelines, prompt engineering, and AI integration.

  • Local model prototype

    Offline cybersecurity operator on Kali Linux using Phi-3 via Ollama in Docker to automate tool execution for air-gapped networks.

  • LLM foundations

    Familiar with RAG, embeddings and vector search, neural networks, harness engineering, context management, LLM design and training, and local model hosting.

Startup

Details for StartupNauvus · Technical founderFounder and solo engineer
  • Nauvus · Technical founder

    Transportation IoT startup building the full hardware and software stack for carriers and shippers to replace outdated ELD systems. Raised an initial seed round and secured over $1.2 million in LOIs.

  • Founder and solo engineer

    Dec 2023-Nov 2025. Prototyped AI products, including the offline cybersecurity operator and a toolkit that takes basic business details such as revenue goals and audience and produces marketing copy, a website, a lean business plan, and an Excel-style financial model.

Languages

Details for LanguagesApplication and systemsWeb and scriptingScientific computing
  • Application and systems

    C, C++, C#, Java, Scala, Rust, Go, Assembly, and LISP.

  • Web and scripting

    JavaScript, TypeScript, Python, Bash, PowerShell, Groovy, Visual Basic, and Lua.

  • Scientific computing

    Mathematica, MATLAB, and R.

Research

Details for ResearchTechnical approaches to developing and hiding vulnerabilities in modern software applicationsUMBC MIRTHEAcademic foundations
  • Technical approaches to developing and hiding vulnerabilities in modern software applications Opens in a new tab.

    Co-author of Complexity and Side-Channel Adversarial Integrated Defects (CASCAID), a 2019 DTIC technical report (AD1079266).

  • UMBC MIRTHE

    Research assistant, 2013-2015. Gas detection analysis using QEPAS and laser spectroscopy. Fourier and PDE models plotted and verified in Mathematica.

  • Academic foundations

    Numerical computation, quantum computing, real analysis, dynamical systems, PDEs, coding theory, error-correcting codes, CAD, and theoretical physics.

Mayur Darji — Senior Software Engineer