Hi, my name is
Nabendu Bikash Maiti.
I build, tinker both software and hardware.
I am a Senior Software Security Engineer, specializing in designing and implementing secure platform software solutions. With a strong background in both hardware and software, my current focus is on platform security, specifically on technologies like SGX and TPM, as well as identifying vulnerabilities through bug bounty programs.
About Me
Hello! My name is Nabendu Bikash Maiti and I am passionate about creating, experimenting, and developing software and hardware. I grew interest in electronics long back in my school days (2000)
Fast-forward to the present day, and I've had the privilege of gaining work experience at Biggest Semiconductor manufacturer, and Network Giant, and IT Service company, a renowned Automation giant. Currently, my main focus is on building and developing platform software that is both convenient and secure for both OEMs and end-users.
I also recently started experimenting on cutting edge ML based fuzzing to ensure AI can fully utilized for few Intel software products.
Here are a few technologies I’ve worked on:
- C
- Python
- shellscript
- Linux/VxWorks
- SQL
- OpenWrt
- Cryptography
- Git
- JIRA
- AFL
- restler-fuzzer
- Uboot
- Docker/kubernets
- Fuzzing
- AWS
- JavaScript (ES6+)
- React
- Flask
- 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
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
Featured Project
Secure Device Onboarding
Intel Secure Device Onboard (Intel SDO) is a cloud-based service designed to simplify the process of securely onboard and provision devices onto the Internet of Things (IoT) ecosystem. It provides a standard way to securely onboard any device to any cloud ecosystem.
I have led the design of multiple project deliveries that involved implementing low-level cryptographic functionality in C across various hardware and software platforms.
- C
- C++
- Openssl
- Cryptography
- Linux
- FreeRTOS
- MbedOS
- OTIGA security element
- Thingsboard
Featured Project
Home Automation Node Hardware
Done full optimized BOM creation based on requirement and form factors. Created schematic design, corresponding PCB design using EageCAD for Wi-Fi switchboard module to control Switches + Fan(pwm) as well as Fusion360 based MCAD-ECAD (pcb fitting in casing) design. Schematic used ESP8266 Wi-Fi module. Modules to be deployed inside switchboard. Used circuit and module simulation on Proteus.
These nodes are using Homie firmware but also tested on other esp firmwares.
- EagleCAD
- ProteousSim
- Fusion360
Featured Project
StockHawk Telegram Bot
A real-time stock alert telegram bot for individuals. Can serve multiple user, with backend maintenance, p2p & broadcasting capability.
- Python
- python-telegram-bot
- golang
- Stock Trading APIs
- MySQL
- AWS
- Docker
Featured Project
StockHawk WebUI
My first Full stack development with JWT security authentication. Admin dashboard also supported as MERN app use.
It's real-time stock alert web application with real-time push notification. Stocks can be maintained dynamically for intraday, short-term or long term swing entry, exit, stoploss/targets.
- Python
- Flask
- SQLAlchemy
- React
- CSS
- SSE
- SQL
- Redis
- AWS
- Docker
Other Noteworthy Projects
view the archivePortfolio Website
Personal portfolio website created using gastby deployed on netlify. Backend design react and gastby modified and enhance design.
Proximity sensor switch
Integrated IR based proximity(PIR) sensor to relay and power supply to use it fore residential purpose.
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.
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.
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.
Csope plugin with fzf
Written csope vim plugin using fzf.
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.
Let's Connect