BUILDING • LEARNING • SHIPPING

Shiva Sai Surisetty

Computer Science Engineer • Full-Stack Developer • AI & Computer Vision Enthusiast

Computer Science student building practical software across full-stack development, NLP, computer vision, and intelligent applications. Focused on robust system architectures, deterministic data extraction pipelines, and frequency-domain algorithms.

View Projects

Engineering with clarity, speed, and precision.

A focused look into my academic background, technical philosophy, and core strengths.

I am currently pursuing my B.Tech in Computer Science and Engineering (Core) at Vellore Institute of Technology (VIT Vellore). My work centers on creating high-performance full-stack applications and integrating applied computer vision with natural language processing heuristics.

Rather than relying on generic boilerplate templates, I focus on building systems with depth — from engineered multi-format document pipelines using PyMuPDF & Tesseract OCR to frequency-domain digital steganography with Discrete Cosine Transforms (DCT) and Huffman Compression.

My technology stack spans Python, React, TypeScript, FastAPI, Flask, relational database design with MySQL / SQL, and cloud fundamentals on AWS (EC2 & S3).

Core Engineering Focus
Full-Stack Development Computer Vision Deterministic NLP OCR Pipelines Information Compression Relational DBMS
🏛️
VIT Vellore
B.Tech CSE (Core)
Active
Degree B.Tech Computer Science & Engg.
Current CGPA 7.71
Location Vellore, India
Local Time Loading IST...
Core Strengths
Problem Solving
Analytical Thinking
Communication
Quick Learner
Spoken Languages (CEFR)
English C1 Advanced
Telugu C2 Native
Hindi C1 Proficient
German A2 Elementary

Production Systems & Applied Software

Flagship full-stack and algorithmic projects engineered from first principles. Explore interactive live simulations and architectural breakdowns.

Flagship SaaS Product Full-Stack & NLP Engine

PostPilot

Social Media Content & Engagement Analyzer

An end-to-end SaaS platform engineered with FastAPI and React/TypeScript to analyze social media content, extract text from multi-format documents (PDF, PNG, JPG, WEBP) via PyMuPDF and Tesseract OCR, and generate deterministic engagement optimizations and structured post rewrites.

Python FastAPI React TypeScript PyMuPDF Tesseract OCR Deterministic NLP
NLP Engine v1.4 Active Document Parser: PyMuPDF / Tesseract
Sample Presets:
Social Post / Document Text Live Interactive Input
Supported Inputs: PDF, PNG, JPG, JPEG, WEBP ● OCR Pipeline Ready
✨ PostPilot Optimized Rewrite Automated Heuristic
Generating structured rewrite...
Hook Strength
88/100
Strong Hook
Readability
84/100
High Skimmability
CTA Conversion
90/100
High Conversion
Deterministic Heuristics Engine
Opening Hook Quality (Curiosity & Pattern-Interrupt) Weight: 35%
Paragraph Structure & Skimmable Bullets Weight: 30%
Call-To-Action (Action Verb & Closing Question) Weight: 25%
DETECTED TONE
Optimistic • Technical
HASHTAGS & MENTIONS
5 Tags • 0 Mentions
Computer Vision & Cryptography Flask & OpenCV

StegoLab

Image Steganography Platform

A cryptographic web platform for securely embedding small text messages into digital images. Combines Huffman encoding for payload data compression with Discrete Cosine Transform (DCT) frequency-domain coefficient manipulation in OpenCV to guarantee perceptual image fidelity and bit-exact message extraction.

Python Flask OpenCV Discrete Cosine Transform (DCT) Huffman Encoding JavaScript HTML5 / CSS3
📝
1. Secret Text ASCII String
🌳
2. Huffman Tree Entropy Compression
🔢
3. 8x8 DCT Frequency Transform
🖼️
4. Embedding Mid-Frequency Band
🔓
5. Extraction Bit-Exact Recovery
Secret Payload Input
HUFFMAN ENTROPY COMPRESSION
Uncompressed ASCII Size: 168 bits
Huffman Encoded Stream: 94 bits
Payload Efficiency: 44.0% bits saved
BINARY BITSTREAM TO EMBED:
01101001101100...
8x8 DCT Frequency Block
DC
Embedded
HF Noise
Carrier Image: Frequency Domain OK

Technical Skills & Tooling

A categorized inventory of languages, frameworks, cloud primitives, and computer science fundamentals.

How I Build Software

A disciplined, four-stage engineering lifecycle applied to every system from concept to deployment.

01
Understand

Break down the problem, study edge cases, identify core technical requirements, and define expected inputs and failure boundaries.

02
Design

Choose an appropriate architecture, plan data flows, evaluate algorithmic time/space trade-offs, and select the right technology stack.

03
Build

Develop the application with clean, modular, and maintainable implementation. Emphasize type safety, clean separation, and clear APIs.

04
Refine

Test edge cases with unit suites, debug bottlenecks, measure performance, improve usability, and iterate continuously.

Problem Solving & Algorithms

Active practice in data structures, arrays, strings, and computational complexity.

Algorithmic Rigor & Practice

Practicing programming problems across CodeChef and HackerRank. Building strong foundations in data structures, space/time complexity analysis, array manipulations, and string tokenization patterns.

CodeChef Practice
🎯 HackerRank Practice
🔤 Arrays & Strings
📐 Analytical Thinking
Focus: O(n) Time Optimizations • Frequency Maps • Two-Pointer Traversal
huffman_encoding.py Python 3.11
# Huffman Binary Tree Construction for StegoLab
import heapq
from collections import Counter

def build_huffman_tree(text: str) -> dict:
    if not text:
        return {}
    
    # 1. Frequency calculation
    freq = Counter(text)
    heap = [[weight, [char, ""]] for char, weight in freq.items()]
    heapq.heapify(heap)
    
    # 2. Iterative node reduction
    while len(heap) > 1:
        lo = heapq.heappop(heap)
        hi = heapq.heappop(heap)
        for pair in lo[1:]:
            pair[1] = '0' + pair[1]
        for pair in hi[1:]:
            pair[1] = '1' + pair[1]
        heapq.heappush(heap, [lo[0] + hi[0]] + lo[1:] + hi[1:])
        
    return dict(heapq.heappop(heap)[1:])

Education & Credentials

Formal academic training at VIT Vellore and professional Java certification.

Aug 2023 — Present
Vellore Institute of Technology
B.Tech Computer Science and Engineering (Core)
Vellore, India
CGPA: 7.71
2021 — 2023
Resonance Junior College
Higher Secondary Education (TSBIE)
Hyderabad, India
TSBIE: 91.5%
Verified Credential

Java Foundations Associate

Issued by Oracle Foundational Java & OOP

Demonstrates proficiency in Java syntax, object-oriented principles, control structures, exception handling, and core standard library fundamentals.

Let’s build something interesting.

Have a project, opportunity, or interesting problem? Let’s connect.

Direct Channels

Feel free to reach out via email or connect on professional platforms.

✉️
EMAIL ADDRESS
shivasaisurishetty@gmail.com
📞
PHONE NUMBER
+91 8885631885
💼
LINKEDIN
linkedin.com/in/shivasaisurisetty
🐙
GITHUB
github.com/shivasaisurisetty-droid
Location: Vellore, India • Available for software engineering opportunities