SANNITH

Delivering Custom Data Analyst and Backend Solutions that Stand Out

Download CV

About Me

profile

Sannith

BackEnd Developer

Hi, I'm P. Sannith. I code every day (440+ day streak) and specialize in the "engine room" of applications—backend logic, database optimization, and data processing.

While I have experience across the full stack (including React/Next.js), my core expertise and passion lie in Backend Engineering and Database Management. I have successfully architected secure authentication systems and managed complex databases using Supabase, PostgreSQL, MySQL, and Microsoft SQL Server.

GitHub Insights

GitHub Stats
GitHub Activity Graph

Academic Journey

B.Tech in CSE

KUCE&T (Kakatiya University)

2023 - 2027

Intermediate (MPC)

Geesukunda Junior College

2021 - 2023

Technical Expertise

Backend & DB

Java

Java

MySQL

MySQL

PostgreSQL

PostgreSQL

Supabase

Supabase

Node.js

Node.js

Frontend

HTML5

HTML5

CSS3

CSS3

JavaScript

JS

TypeScript

TS

React

React

DevOps & Tools

Docker

Docker

GitHub

GitHub

Linux

AWS

Project

project

E-commerce Website

Built the backend logic for a secondhand marketplace with secure auth and product management.

project

NCC Dashboard

NCC Air Wing Portal: Engineered a student information system using Supabase for real-time database management.

project

Task Manager

Manage daily tasks, deadlines, and priorities with a clean interface.

project

Student Management System

A comprehensive platform for managing student records, course enrollments, and academic performance.

Certifications & Badges

How I Solve Problems

The Problem: Slow Database Queries

In a recent project, fetching user analytics was taking >2 seconds due to unoptimized joins across 3 large tables (1M+ rows).

The Solution: Indexing & Views

I introduced composite indexes on the frequently queried columns and created a materialized view for the analytics dashboard.

CREATE MATERIALIZED VIEW user_analytics AS
SELECT u.id, COUNT(a.action), SUM(p.amount)
FROM users u
JOIN actions a ON u.id = a.user_id
GROUP BY u.id;
-- Query time reduced to ~15ms!

Interactive SQL Console

Try querying my mock 'projects' database!

user@sannith-db:~#
> Ready for query...

Live System Status

API Documentation

GET /api/v1/products Fetch all listed products
POST /api/v1/orders Create a new order (Auth required)
DELETE /api/v1/products/{id} Remove a product listing

The Lab

RegEx Tester

Validation logic for secure passwords.

JSON Converter

Minimalist JSON to CSV parser.

Auth Guard

Middleware for JWT verification.

Technical Profile

Developer Console

bash - sannith@portfolio:~

Welcome to SannithOS v1.0. Type 'help' to see available commands.

sannith@portfolio:~$

Contact Me

Contact Information

Email: sunnysunnit@gmail.com

Phone: +91 7498461916

GitHub: Sannith-Hack