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

Block or report chahel1817

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.

Content in all repositories owned by your account will be closed.
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
chahel1817/README.md

πŸ‘‹ Hi, I'm Chahel Tanna

Software Engineer β€’ Full Stack Developer β€’ Backend Enthusiast

Building software. Designing systems. Solving problems.

Neural Circuit

🧠 Engineering Profile

const chahel = {
    role: "Software Engineer",
    location: "Ahmedabad, Gujarat, India",

    focus: [
        "Full Stack Development",
        "Backend Engineering",
        "System Design",
        "Data Engineering",
        "AI-powered Applications"
    ],

    languages: [
        "C++",
        "JavaScript",
        "Python",
        "Java",
        "SQL"
    ],

    currentlyLearning: [
        "System Design",
        "Distributed Systems",
        "Data Engineering",
        "Cloud & DevOps"
    ],

    mindset: "Build β†’ Break β†’ Understand β†’ Improve"
};

I don't just want to build applications β€” I want to understand the systems behind them.


⚑ What I Do

πŸ’» Full Stack

Building complete web applications with modern frontend, backend and database technologies.

βš™οΈ Backend

Designing REST APIs, authentication systems, database architectures and scalable services.

🧠 System Design

Learning how real-world systems handle scale, reliability, caching, databases and distributed workloads.


πŸ› οΈ Tech Stack

πŸ’» Languages

🎨 Frontend

βš™οΈ Backend

πŸ—„οΈ Databases

☁️ Cloud & DevOps

πŸ”§ Tools


# πŸš€ Featured Projects

πŸ—ƒοΈ SQLens

SQL Query Optimizer & Visualizer

An interactive developer tool focused on understanding how SQL queries are parsed, optimized, and executed β€” turning database internals into something visual and easier to understand.

Highlights

  • πŸ” SQL query analysis and visualization
  • 🌳 AST-based query processing
  • ⚑ Query optimization concepts
  • πŸ—„οΈ PostgreSQL integration
  • πŸ“Š Interactive execution insights
  • 🧠 Designed around database internals

Stack

Next.js PostgreSQL TypeScript AST Parsing Database Systems


🏏 CricWarehouse

IPL Data Engineering Pipeline

A data engineering pipeline for processing and transforming IPL cricket data using a scalable Medallion Architecture, from raw data ingestion to analytics-ready datasets.

Highlights

  • πŸ₯‰ Bronze β†’ Silver β†’ Gold architecture
  • ⚑ PySpark data transformations
  • πŸ“¦ Parquet-based data storage
  • πŸ”„ Data cleaning & transformation pipelines
  • πŸš€ FastAPI backend for data access
  • πŸ“Š Next.js analytics dashboard

Stack

Python PySpark Parquet FastAPI Next.js Data Engineering



🧩 Engineering Knowledge

I'm actively studying the concepts that power large-scale software systems.

DATABASES
β”œβ”€β”€ Indexing
β”œβ”€β”€ B+ Trees
β”œβ”€β”€ Transactions
β”œβ”€β”€ ACID
β”œβ”€β”€ Isolation Levels
β”œβ”€β”€ Locks
β”œβ”€β”€ Replication
└── Sharding

SYSTEM DESIGN
β”œβ”€β”€ Load Balancers
β”œβ”€β”€ API Servers
β”œβ”€β”€ Caching
β”œβ”€β”€ Redis
β”œβ”€β”€ Message Queues
β”œβ”€β”€ Kafka
β”œβ”€β”€ Microservices
└── Distributed Systems

BACKEND
β”œβ”€β”€ REST APIs
β”œβ”€β”€ Authentication
β”œβ”€β”€ JWT
β”œβ”€β”€ Middleware
β”œβ”€β”€ Async Programming
β”œβ”€β”€ Node.js
└── Spring Boot

DATA ENGINEERING
β”œβ”€β”€ SQL
β”œβ”€β”€ PostgreSQL
β”œβ”€β”€ Python
β”œβ”€β”€ Pandas
β”œβ”€β”€ NumPy
β”œβ”€β”€ PySpark
β”œβ”€β”€ Data Pipelines
└── Cloud Storage

πŸ† Achievements

πŸ₯‰ 3rd Position β€” State Level Hackathon

TechHack 2025

Built and presented a technical solution while competing at the state level.



πŸ’Ό Experience

Software Engineering Intern β€” Ambiguity Labs

Remote | Jul 2026 β€” Sept 2026

Worked on software engineering tasks involving codebases, benchmarking workflows and agentic evaluation systems.

Focus Areas

  • Software engineering workflows
  • Repository-level development
  • Benchmarking & evaluation
  • Debugging and code analysis
  • Agentic coding environments

πŸ“Š GitHub Analytics




🎯 Current Focus

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                     β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘  FULL STACK          β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘  BACKEND             β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  SYSTEM DESIGN       β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  DATA ENGINEERING    β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  CLOUD & DEVOPS      β”‚
β”‚                                                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Right now I'm focused on:

  • πŸ”₯ Strengthening DSA & problem solving
  • βš™οΈ Building stronger backend engineering skills
  • πŸ—οΈ Learning system design & distributed systems
  • πŸ—„οΈ Going deeper into database internals
  • 🐍 Exploring Python & Data Engineering
  • ☁️ Learning Cloud & DevOps
  • πŸ€– Building practical AI-powered applications

πŸ“š Learning Philosophy

Don't memorize the abstraction. Understand what's underneath it.

Whether it's an index, API, load balancer, message queue or distributed database β€” I like understanding why it exists, how it works, and when to use it.

Learn
  ↓
Build
  ↓
Break
  ↓
Debug
  ↓
Understand
  ↓
Build Better

πŸ§‘β€πŸ’» Problem Solving

Data Structures & Algorithms



Arrays β€’ Hashing β€’ Linked Lists β€’ Binary Search
Prefix Sum β€’ Sliding Window β€’ Two Pointers
Greedy β€’ Trees β€’ Graphs β€’ Dynamic Programming


🌐 Let's Connect


πŸš€ Build. Learn. Ship. Repeat.

Open to internships, software engineering opportunities, and interesting collaborations.


Pinned Loading

  1. VivaMate VivaMate Public

    VivaMate is a MERN-based AI interview simulator with live camera & mic support, speech-to-text answers, and AI-generated questions via OpenRouter. It evaluates responses for clarity, confidence, an…

    JavaScript 2

  2. PriceBuddy PriceBuddy Public

    PriceBuddy is a smart price tracking app that helps users find the best deals on products. It monitors price changes over time and notifies users when prices drop, enabling smarter buying decisions…

    JavaScript 1

  3. CricWarehouse CricWarehouse Public

    JavaScript 2

  4. SQLens SQLens Public

    The ultimate SQL query solver and learning lab. SQLens turns complex database challenges into clear, interactive visualizations using React Flow. Designed to help developers solve, debug, and maste…

    TypeScript 1