Skip to Content

Hi, my name is

Nabendu Bikash Maiti.

I build, tinker both software and hardware.

I am a Senior Software Engineer skilled in creating and securing platform software solutions. With deep expertise in both hardware and software, I focus on platform security, utilizing technologies like SGX and TPM, and actively participate in bug bounty programs to identify vulnerabilities. I have recently begun working on Zephyr-based MCTP and PLDM implementations for an embedded controller.

About Me

Hello! I'm Nabendu Bikash Maiti, a software professional with a passion for technology that began with electronics in 2000. I've worked across industries—from Semiconductor, and Network, and IT Service, an Automationcompany. These experiences have enriched my understanding of both hardware and software domains.

Currently, I develop secure, user-friendly platform software for OEMs and end-users. While I have a background in schematic and PCB design, my main focus is system software development. Lately, I’ve been exploring machine learning-based fuzzing to enhance Intel software security using AI.

Here are a few technologies I’ve worked on:

Software:
  • C
  • Python
  • shellscript
  • Linux/VxWorks
  • SQL
  • OpenWrt
  • Cryptography
  • Git
  • JIRA
  • AFL
  • restler-fuzzer
  • Uboot
  • Docker/kubernets
  • Fuzzing
  • AWS
  • JavaScript (ES6+)
  • React
  • Flask
Hardware:
  • JTAGS
  • Intel
  • PIC
  • Optiga SE
  • Atinny85
  • ESP-8266/32
  • RT5350
  • SDcard
  • I2C/SPI
  • PIR
  • EagleCAD
  • ProteousCAD
  • AutoCAD Fusion360

Other than work some Random Facts about Me:

  • Certified Scuba Diver
  • Love travel
  • Adventurers sports
  • Love Gadgets
  • Stock Technical Analysis
Headshot

Where I’ve Worked

Senior Security Engineer @ Intel

Jan 2014 - Present

  • Implemented Kvm libvirt based Vitrualization for baremetal network provisioning
  • Optimized OS ~70 for performence
  • Participated effectively on Intel internal Code security white hat hackathons on various products
  • Worked on various fuzzing techniques like white-box and API fuzzing.
  • Worked on ML fuzzing for white-box and Greybox fuzzing
  • Developed SGX firmware driver (slimbootloader) for SGX facilitation to OS
  • Participated in architecture design, Leading and implementation of Intel Secure device Onboarding (currently FIDO)
  • Worked On Android and Linux device drivers of I915, Upstreaming of non-proprietary codes.

Some Things I’ve Built

Other Noteworthy Projects

view the archive
  • Portfolio Website

    Personal portfolio website created using gastby deployed on netlify. Backend design react and gastby modified and enhance design.

    • React-JS
    • Gatsby
    • netlify
    • css
  • Proximity sensor switch

    Integrated IR based proximity(PIR) sensor to relay and power supply to use it fore residential purpose.

    • Schematic
    • Integration
  • RPI based internet server

    Deployed internet server at home using Dynamic DNS without changing any port configuration of home router. Server is accessible on internet with normal url. Created all docker based images for onboarding, dynamic IP (from broadband provider) management, aligning public ISP provided IP with DNS provider, SSL certificate management.

    • shell
    • golang
    • docker
    • wordpress
    • tunnel
    • nginx
    • Lets-encrypt
  • Home automation Frontend and Backend firmware

    Added functionality of Camera source with pan/tilt control, added clock alarm interface on frontend. On backend used OrangePi as Hub, Domino for camera capture and control, ESP8266 module for multiple end nodes (alarm, relay control, dimmer). Enabled WebSpeechApi based speech recognition and and synthesis to control end nodes.

    • C
    • python
    • Shellscript
    • nodeJS
    • MQTT
    • websocket
    • React
  • Http go ssl tunnel

    Http based tunnel created on golang (server+client). Created docker based deployment for exposing local ports to internet. Added certificate generation for multiple client registration dynamically. server and client deplyed as docker image.

    Multi-platform build pipeline added for git-actions.

    • golang
    • Shell
    • Docker
    • certstrap
  • Csope plugin with fzf

    Written csope vim plugin using fzf.

    • vim

What’s Next?

Get In Touch

Although I'm not actively searching for new opportunities, I'm open to hearing about exciting and challenging opportunities that may be of interest to me. Additionally, if you just want to say hello, please feel free to drop me a line and I'll do my best to respond.