Sathwik.
I am a |

Building Systems
That Empower.

I specialize in full-stack web development, real-time cloud integrations, and creating complex, gamified applications that solve real-world productivity challenges.

View GitHub See My Work
Vanilla JS Firebase HTML5/CSS3 Gemini AI Cloudflare Git/GitHub Vanilla JS Firebase HTML5/CSS3 Gemini AI Cloudflare Git/GitHub

My Architecture

As a developer, I am driven by the desire to build highly functional, visually striking web applications. I don't just write code; I architect systems that combine real-time databases, AI proxy servers, and engaging user interfaces.

My philosophy centers on Performance First. I prioritize mastering Vanilla JS and robust API integrations over relying entirely on heavy frameworks. I thrive on complex problem solving—whether it's managing WebSocket-style data syncing via Firebase or optimizing an AI proxy server for minimal latency.

Current Technical Focus

What I am mastering right now to bring immediate value to professional teams:

  • System Design Patterns: For scalable cloud apps.
  • TypeScript: Transitioning logic to type-safe environments.
  • Next.js: Exploring server-side rendering for performance.

Featured Case Study

A deep dive into how I approach problem-solving, system integration, and user-centric logic.

Flagship Application

Student Planner Pro (Pro Study)

Vanilla JS Firebase Firestore Google Gemini AI Cloudflare Workers
Read Docs Live Demo

01. The Problem & Solution

Challenge: Students lose focus context-switching between timers, note apps, and chat windows.

Solution: I co-architected a unified dashboard featuring an RPG-style Pomodoro focus engine, Live Study Rooms (via Firebase), and an integrated AI assistant to organize notes natively.

02. Live System Metrics

Built for speed and accessibility across 5 localized languages.

<150ms
Firebase Sync Latency
98%
Lighthouse Perf. Score
~800ms
AI Proxy Response Time
Zero
External UI Frameworks

Logic Snapshot: Gamification Engine

xpCalculator.js
// Calculates dynamically scaling XP based on focus duration
const calculateFocusReward = (minutes, streakMultiplier) => {
  if (!minutes || minutes < 5) return 0;
  
  const baseXP = minutes * 1.5;
  const bonus = Math.floor(minutes / 25) * 10; // Pomodoro Bonus
  
  const totalXP = Math.round((baseXP + bonus) * streakMultiplier);
  
  updateUserRank(totalXP);
  return totalXP;
};

await db.collection('users').doc(userId).update({
  xp: firebase.firestore.FieldValue.increment(totalXP)
});

"Working with Sathwik on Pro Study highlighted his exceptional grasp of core JavaScript logic. His ability to seamlessly integrate the Gemini AI proxy with our real-time Firebase backend elevated the entire project."

— Vishwas Akkenakunta, Co-Developer

Component Breakdown

API & AI Integration

Pro AI Assistant

Engineered a seamless connection to Google's Gemini AI using a secure Cloudflare Worker proxy. It analyzes student inputs to summarize notes and generate real-time study strategies.

Cloud Database

Live Study Rooms

Utilized Firebase Firestore to build real-time collaborative environments. Features include live peer-to-peer chat, shared whiteboards, and an instant-sync resource vault.

Web Logic & Gamification

RPG Focus Engine

Programmed a custom Pomodoro timer paired with an XP system. Students level up from "Rookie" to "Grandmaster" by maintaining deep focus, completely localized across 5 languages.

Frontend Architecture

Mini-Games Hub

Built a modern Glassmorphism UI encompassing built-in brain-break games natively in JS, including a 2048 clone, Emoji Memory Match, and a Speed Math blitz engine.

Let's Connect

I am actively looking for development opportunities, open-source collaborations, and tech networking.

Message sent successfully! I will be in touch soon.