Shivam Kumar SinghShadowThakur

I engineer secure systems, AI-powered products, and developer tools that solve real problems—with simplicity, performance, and intention.

Security Engineering
AI Engineering
Product Development

About Me

Building thoughtful software with curiosity,security and purpose.

I'm Shivam Kumar Singh, software engineer focused on backend systems, cybersecurity, and AI-powered applications. I enjoy understanding how systems work beneath the surface and transforming complex ideas into products that are secure, reliable, and genuinely useful. My interests span Cybersecurity, Backend Engineering, Artificial Intelligence, Developer Tooling, Automation, with an emphasis on simplicity, performance, and maintainability.

Quick Facts

Focus
  • Security Engineering
  • AI Engineering
  • Backend Systems
Learning
  • AI Agents
  • Cloud Architecture
  • Django REST Framework
Goal
  • Build secure, intelligent products that solve real-world problems.

Currently Building

Shadow's Studio

An ecosystem of AI-powered products, developer tools, and security-first software.

ShieldDrive

Zero-knowledge encrypted cloud storage with client-side AES-256-GCM encryption, secure authentication, and AWS S3 encrypted storage.

CyberShieldAI

AI-powered phishing and social engineering detection platform using Django, scikit-learn, NLP and TF-IDF with real-time dashboard predictions.

How I Build

Engineering principles that guide every project

Security by Design

Secure authentication, encryption, security-first development practices, and building with secure defaults.

Clean Architecture

Build modular, maintainable software with clear separation of concerns, reusable components, and scalable design that is easy to understand, test, and extend.

AI-Assisted Engineering

Leverage AI to accelerate development, automate repetitive tasks, and improve productivity while keeping engineering judgment at the center of every decision.

Developer Experience

Create intuitive developer workflows with clear APIs, meaningful error handling, and documentation that stays aligned with the implementation.

Build → Learn → Improve

Build incrementally, learn continuously, and improve through rapid iteration. Every release should move the product forward while keeping quality high.

Observability

Build applications with structured logging, meaningful error handling, and debugging practices that simplify development and maintenance.

Projects

Projects I've built and ideas I'm actively developing.

Implemented

ShieldDrive

Overview

ShieldDrive is a secure cloud storage platform implementing Zero-Knowledge Architecture with client-side AES-256-GCM encryption. Files are encrypted inside the browser before upload, ensuring the server never has access to plaintext data or encryption keys.

Why I Built It

Traditional cloud storage services typically encrypt files after upload, requiring users to trust the provider with their data. ShieldDrive explores a Zero-Knowledge approach where encryption happens entirely on the client before transmission.

What It Does

  • Client-side AES-256-GCM encryption
  • Zero-Knowledge storage model
  • Secure authentication
  • AWS S3 object storage
  • File upload & download
  • Email verification
  • Password reset
  • Secure metadata management

Technology Stack

Python Django JavaScript Web Crypto API SQLite AWS S3 HTML CSS
Implemented

CyberShieldAI

Overview

CyberShieldAI is a machine learning powered phishing detection platform built with Django that classifies phishing emails and SMS messages using Natural Language Processing and supervised learning models.

Why I Built It

Traditional rule-based phishing filters struggle against evolving phishing attacks. This project explores how NLP and machine learning can identify phishing by learning language patterns rather than relying only on manually written rules.

What It Does

  • Email phishing detection
  • SMS phishing & spam detection
  • NLP preprocessing pipeline
  • TF-IDF vectorization
  • Machine Learning classification
  • Prediction confidence scores
  • Interactive dashboard
  • Model evaluation reports

Technology Stack

Python Django Scikit-learn Pandas NumPy Joblib SQLite HTML CSS JavaScript
Early Prototype (v1)

Shadow's Studio

Overview

Shadow's Studio is my long-term AI automation project focused on making content creation easier. The first prototype combines AI-generated scripts with matching visuals to automatically create short-form videos. Future versions will expand into more advanced AI-powered creative workflows.

Why I Built It

Creating short-form content usually means switching between multiple tools for writing, finding visuals, editing, and assembling everything manually. I wanted to explore how AI and APIs could automate these repetitive steps into one simple workflow.

Current Prototype (v1)

  • Generates scripts using the Gemini API.
  • Fetches cinematic background videos using the Pexels API.
  • Lets users choose from multiple generated visual options.
  • Combines selected visuals with generated text into an export-ready short-form video.
  • Demonstrates an automated AI-assisted content creation workflow.

Future Roadmap

The long-term goal is to expand Shadow's Studio into an AI automation platform that connects multiple AI models and services through APIs.

  • Multi-model AI workflows
  • Claude integration
  • OpenAI integration
  • Google Veo integration
  • ElevenLabs voice generation
  • Runway video generation
  • Automated scene planning
  • AI workflow automation
  • End-to-end video creation
  • Creator-focused automation tools

Technical Skills & Tools

Technologies, platforms, and tools I use across my projects.

Programming Languages

  • Python
  • Java
  • JavaScript
  • HTML5
  • CSS3

Frameworks & Web Technologies

  • Django
  • Django REST Framework
  • Bootstrap
  • Tailwind CSS
  • REST APIs
  • Responsive Web Design

Databases

  • SQLite
  • SQL
  • PostgreSQL (Learning)
  • MongoDB (Learning)
  • Supabase (Learning)

Development, Deployment & Cloud

  • Git
  • GitHub
  • VS Code
  • Cursor
  • Claude Code
  • Postman
  • Netlify
  • Vercel
  • AWS S3
  • MCP (Learning)

Engineering Fundamentals

  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Database Design
  • Problem Solving
  • Debugging
  • Software Testing

AI Engineering

  • ChatGPT
  • Claude AI
  • Google Gemini
  • NVIDIA NIM
  • GitHub Copilot
  • Prompt Engineering
  • API Integrations
  • AI automations
  • AI-assisted Development

Machine Learning & Security

  • Scikit-learn
  • Pandas
  • NumPy
  • TF-IDF
  • Natural Language Processing (NLP)
  • Authentication & Authorization
  • AES-256 Encryption
  • Secure File Storage
  • OWASP Fundamentals

Creative & AI Tools

  • Canva
  • Figma (Basic)
  • Microsoft Designer
  • Wondershare Filmora
  • CapCut
  • VN Editor
  • Kinemaster
  • AI Image Generation
  • AI Image Editing
  • AI Video Generation

Learning Journey

How my learning evolved from programming fundamentals to building secure AI-powered products.

Programming Foundations

Started with C, Java, data structures, algorithms, and computational thinking during my BCA. These fundamentals shaped how I approach software design, debugging, and problem solving today.

Web Development

Learned HTML, CSS, JavaScript, Bootstrap, and Django to build responsive web applications. Focused on writing maintainable code, creating intuitive user interfaces, and understanding how modern web applications work.

Full-Stack Development

Expanded into backend development using Django, authentication systems, REST APIs, database design, session management, and secure file handling. Built complete applications from frontend interfaces to backend logic and deployment.

Security Engineering

Building ShieldDrive introduced me to encryption, secure authentication, access control, secure cloud storage, and privacy-first software design. I began treating security as a core design principle rather than a feature added later.

AI Engineering

Developing CyberShieldAI expanded my understanding of machine learning and modern AI systems. I learned Scikit-learn, NLP, TF-IDF, AI model integration, prompt engineering, and multi-model workflows to build practical AI-powered applications.

Product Engineering

Working on ShieldDrive, CyberShieldAI, and Shadow's Studio changed how I think about software. My focus shifted from writing features to designing complete products with good user experience, maintainable architecture, deployment, and long-term scalability.

Currently Exploring

Exploring AI workflow automation, multi-model orchestration, cloud deployment, and scalable software architecture while continuously improving my ability to build secure, practical, and production-ready software.

Let's Connect

Open to software engineering opportunities, collaborations, freelance projects, and meaningful technical challenges.

If you have an opportunity or would like to discuss an idea, I'd love to hear from you.