Skip to content
View AkprasadoP's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report AkprasadoP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AkprasadoP/README.md


divider


Behind the Mask

By day: a B.Tech CSE grad from IIITDM Jabalpur shipping product at an edtech company. By night (and also by day, honestly): digging through APKs, bypassing SSL pins, and figuring out how apps actually work under the hood.

const alterEgo = {
    civilianName: "Ashish Prasad",
    origin: "B.Tech CSE, IIITDM Jabalpur (Graduated)",
    currentGig: "SDE Intern @ Classplus",
    powers: [
        "Full-stack product engineering",
        "Mobile security research & instrumentation",
        "Reverse-engineering app internals",
        "Turning chaos into shipped features"
    ],
    motto: "Great code comes with great responsibility"
};
  • Building internal tools & dashboards at Classplus — Next.js, Prisma, PostgreSQL, Cloudflare Workers
  • Hunting through Android internals — SSL pinning bypass, Frida instrumentation, Play Integrity attestation
  • Reverse-engineered video/animation pipelines (FFmpeg compositing) to inform new product builds
  • Active competitive programmer on LeetCode — hundreds of problems down
  • Past lives: AI Talent Force (Japan, remote), BlueStack
  • Mission: build things that survive contact with production

divider

The Web-Shooter Loadout

Formula engineered for full-stack combat

Front-End Webs

const frontEndWebbing = {
  frameworks: ["Next.js (App Router)", "React"],
  languages: ["TypeScript", "JavaScript"],
  styling: ["TailwindCSS", "shadcn/ui", "Framer Motion"],
  tensileStrength: "Handles production traffic without snapping"
};

Backend — The Real Web-Slinging

Cloudflare Workers. Yes, I noticed too. Felt right at home.

type BackendGadgets struct {
    Runtime    []string `json:"runtime"`
    Frameworks []string `json:"frameworks"`
    Languages  []string `json:"languages"`
    Focus      string   `json:"focus"`
}

loadout := BackendGadgets{
    Runtime:    []string{"Node.js", "Bun"},
    Frameworks: []string{"Express.js", "FastAPI"},
    Languages:  []string{"Go", "TypeScript"},
    Focus:      "Scalable APIs & System Design",
}

The Web-Fluid Storage

-- Chemical formula for the storage layer
SELECT
  'MongoDB'    AS NoSQL,
  'PostgreSQL' AS Relational,
  'Prisma'     AS ORM,
  'Redis'      AS Cache
FROM tech_stack
WHERE expertise = 'Data Modeling & Performance';

Infra — Swinging Between Rooftops (a.k.a. Regions)

infrastructure:
  containerization: Docker
  deployment: Vercel, Cloudflare Workers (OpenNext)
  database_hosting: Supabase, GCP Cloud SQL
  auth: NextAuth.js (Google OAuth), Clerk
  storage: Cloudinary
  spidey_sense: Real-time monitoring & alerting

Spidey-Sense: Security & Research

class SpideySense:
    def __init__(self):
        self.tingles_for = [
            "SSL/certificate pinning bypass (Frida, OkHttp)",
            "Android instrumentation & USB debug detection",
            "Google Play Integrity attestation analysis",
            "App reverse-engineering (video/animation pipelines, FFmpeg)",
            "AI-powered security detection & explainability"
        ]

    def when_it_tingles(self):
        return "Chase it down, document it, ship the fix"

Always swinging, always shipping, never late to save the day


divider

Cases Cracked

LaunchPad — Internal Proposal Tracker @ Classplus

  • Built the end-to-end proposal tracking & approval dashboard for teams submitting Experiment/New Business proposals
  • Stack: Next.js 15 (App Router), Prisma, Supabase Postgres → GCP Cloud SQL, NextAuth.js, Cloudflare Workers via OpenNext
  • Engineered the strict status workflow (Draft → In Review → Feedback → Accepted/Rejected/Expired) with post-MVP implementation tracking
  • Resolved production infra issues: SSL/Hyperdrive conflicts and private-IP-only GCP DB access from Cloudflare Workers

Mobile Security Research @ Classplus

  • Investigated SSL pinning bypass (Frida, OkHttp certificate pinning), Play Integrity attestation, and USB debugging detection on Android
  • Authored detailed case reports — timelines, API endpoint inventories, prioritized recommendations for the next researcher on the beat

App Reverse-Engineering — Video/Animation Systems

  • Reverse-engineered a video template and animation system to inform a new product build
  • Documented MP4 animation baking, FFmpeg compositing pipelines, and platform-specific implementations (React Native, Web, Kotlin)

ATF CyberX — AI Security Platform

  • AI-based phishing email detection & deepfake voice detection (audio ML)
  • Real-time Chrome Extension for Gmail with multi-language support (EN/JP)

divider

Daily Bugle Stats


GitHub Streak


divider

Patrol Log

Ashish's Activity Graph

Next Patrol Route

  • Shipping internal tools & production features at Classplus
  • Going deeper into Go & backend systems
  • Exploring security × AI intersections
  • Prepping for SDE new-grad roles

"With great code comes great responsibility."

Swing by, let's build something

Pinned Loading

  1. AiTF AiTF Public

    TypeScript 1

  2. codeTally codeTally Public

    JavaScript

  3. GenRAG GenRAG Public

    GenRAG is an AI-powered document intelligence system that implements Retrieval-Augmented Generation (RAG) from scratch without using high-level framework like vector databases. The system features …

    Python

  4. IIITDMJ-Website-V2.1 IIITDMJ-Website-V2.1 Public

    Forked from HrxSrv/IIITDMJ-Website-V2.1

    JavaScript

  5. myPortfolio myPortfolio Public

    JavaScript