Summary
Work History
Education
Skills
Personal Information
Projects
Hobbies and Interests
Languages
Timeline
Generic
Anmol Bhatnagar

Anmol Bhatnagar

Noida

Summary

Dedicated and disciplined software developer with a good foundation in computer science and a results-driven mindset. Passionate about building efficient solutions and applying practical knowledge to real-world problems. Eager to contribute and grow in a development environment.

Work History

Intern

CrucialBits USA
06.2023 - 07.2023
  • To extract malware attack data from JavaScript-rendered dynamic web pages and make it analyzable for security research
  • As an intern, led a focused scraping initiative targeting the University of Maryland's website
  • Scraped complex, JS-generated tables that required custom session handling and parsing techniques
  • Stored clean, structured datasets for use in cybersecurity analysis
  • JS-Based Table Extraction: Simulated client-side rendering through intelligent parsing and structure matching
  • Authentication Handling: Crafted cookie/header injection routines to bypass scraping restrictions
  • Robust Scripting: Fail-safe scripts using try/except with retry logic to ensure consistent data capture
  • Output & Processing: Extracted rows formatted to JSON, allowing for integration into data pipelines
  • Tech Stack: Python3, Requests, JSON, BeautifulSoup4, Custom Regex Parsing

Education

Bachelor of Science - Information Technology

Amity University
Noida
06.2024

Skills

  • Python3
  • Machine Learning
  • TypeScript
  • JavaScript
  • Nextjs
  • Data analysis
  • Web scraping
  • APIs

Personal Information

Title: Software Developer

Projects

Project Title: Naval Threat Prediction & Route Optimization AI Tool

  • Purpose
    To develop a lightweight simulation and AI model that predicts potential naval threat zones and recommends optimal maritime routes for unmanned or manned systems, enhancing operational planning and mission safety.
  • Overview
    This project mimics real-world mission planning by integrating dummy maritime data (routes, threats, weather) with a basic ML-based prediction model. It reflects Knexus’s focus on applying AI to mine warfare, unmanned systems, logistics, and mission planning. The app simulates how AI can support Navy operations by improving awareness and decision-making.
  • Key Features

Threat Heatmap Generator: Uses historical (dummy) threat data to generate heatmaps showing high-risk zones.

AI Route Optimizer: Suggests safest, shortest, or stealth-based paths using ML regression or Dijkstra’s algorithm.

Mission Planner Interface: Web-based UI allowing users to input mission objectives and visualize AI-recommended plans.

Simulation Mode: Replay functionality to simulate scenarios and validate model outputs.

Ethical Control Toggle: Integrates a dummy “Rules of Engagement” logic toggle to align AI outputs with ethical constraints (to reflect awareness of compliance).

  • Tech Stack

Frontend: React.js (Bootstrap for UI)

Backend: Python (Flask or FastAPI)

AI/ML: Scikit-learn for threat prediction, Pandas for data manipulation, NetworkX for route calculation

Data: Mock JSON data sets for threat zones, environmental data, and mission points

Visualization: Leaflet.js or Mapbox for route & heatmap overlays

Deployment: Vercel (Frontend), Render or Railway (Backend)

Smart Menu: AI-Powered Digital Restaurant Ordering System

  • Purpose: To streamline restaurant ordering with an intelligent, user-friendly platform that mimics real-world food ordering, powered by personalization, and automation
  • Overview: Developed a full-stack restaurant ordering system built on Next.js, with TypeScript Integrated advanced UI/UX using Bootstrap and React Context for state management The system personalizes user experience using behavior-based AI logic and simulates order flow from selection to delivery. Designed with scalability in mind, including planned GraphQL-based backend refactors, and real-time database connectivity Key Features AI-Powered Recommendations: Tracks user behavior to suggest personalized menu items. Embedding-based similarity for future semantic recommendations. Full Menu System: Search, sort, and filter items with persistent favorites using LocalStorage. Category-based filtering for better UX. Cart & Checkout Flow: Real-time cart updates, item quantity control, auto tax calculation, and persistent cart memory. Order Tracking Simulation: Live updates from Preparing to Out for Delivery, with auto timed redirection post-delivery. Upcoming Enhancements: Trending item ranking, behavioral analytics, and live updates via WebSockets.
  • Tech Stack: Next.js (TypeScript), Bootstrap, React Context API, LocalStorage, Custom AI Logic (Behavioral Embeddings), GraphQL (Planned).

Transposition Cipher Encryption Tool

  • Purpose To implement a custom text encryption method demonstrating creative use of data structures in cryptography.
  • Overview

Designed a Python tool that transforms text using a transposition cipher mechanism. Data is chunked and sorted by a user-provided key using Pandas DataFrames for visualization and processing, offering a flexible and educational approach to encryption. 

  • Key Features

Columnar Rearrangement: Text is rearranged based on key-sorted column positions. Dynamic Padding: Automatic whitespace handling ensures complete matrix rows. Custom Algorithm Design: Developed from scratch with clear modular logic and verbose output for testing. 

  • Tech Stack

Python, Pandas

WORD DICTIONARY WEB APPLICATION

  • Purpose

To serve as a comprehensive word-learning tool with search, bookmark, and pronunciation features for students, teachers, and language enthusiasts.

  • Overview

Built a PHP-MySQL powered dictionary web app hosted on Hostinger. The app allows users to search words in real-time, listen to pronunciations, and save frequently used or interesting words for quick access. It emphasizes fast interaction, dynamic content, and a clutter-free interface.

  • Key Features

Search & Browse: Real-time AJAX search with partial match filtering from a live MySQL database. Bookmarking: Add/remove favorite words, saved in user-specific lists. Pronunciation: TTS functionality through JavaScript’s SpeechSynthesis API for spoken word output. UI Interactivity: Expand/collapse word meanings for compact display. Security & Optimization: Backend APIs include input sanitization to prevent SQL injection and return optimized payloads.

  • Tech Stack

Frontend: HTML, CSS (Bootstrap), JavaScript (AJAX, Fetch API, SpeechSynthesis) Backend: PHP APIs, MySQL Database Hosting: Hostinger

Hobbies and Interests

  • Reading
  • Boxing
  • Playing Guitar

Languages

Hindi
First Language
English
Proficient (C2)
C2

Timeline

Intern

CrucialBits USA
06.2023 - 07.2023

Bachelor of Science - Information Technology

Amity University
Anmol Bhatnagar