Skip to content
View Ekagra444's full-sized avatar
πŸ’­
🐍...
πŸ’­
🐍...

Block or report Ekagra444

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
Ekagra444/README.md

Ekagra Agrawal

Full-Stack & Backend Systems
B.Tech, IIT Jammu (2026)
CGPA: 8.43

I am an aspiring software engineer with strong fundamentals in backend systems, distributed architecture, and full-stack development. My work focuses on building scalable, production-ready systems with clean abstractions, performance guarantees, and real-world failure handling.

I have hands-on experience across Node.js, TypeScript, PostgreSQL, Redis, real-time systems, and event-driven architectures, complemented by strong problem-solving skills (550+ DSA problems solved).


πŸ”§ Technical Skills

  • Languages: C, C++, JavaScript, TypeScript
  • Backend: Node.js, Express.js, REST APIs, JWT Authentication
  • Frontend: React, Next.js, Tailwind CSS
  • Databases: PostgreSQL, MongoDB, MySQL, Prisma
  • Systems & Infra: Redis, WebSockets, Pub/Sub, Rate Limiting
  • Tools: Git, Zod, Winston, Vite, Lightweight Charts

Top Langs

πŸ’Ό Experience

Software Development Engineer Intern β€” VouchIt

Jun 2025 – Aug 2025 (Remote)

  • Built robust PDF data extraction pipelines using pdfplumber
  • Designed parsing logic for 8 different banks, handling heterogeneous layouts
  • Implemented fault-tolerant extraction rules for inconsistent data formats

Frontend Developer Intern β€” RecurX

May 2025 – Jun 2025 (Remote)

  • Improved UI performance and usability using Next.js
  • Reduced bounce rate by ~15% via responsive design improvements
  • Built reusable, scalable components using Tailwind CSS & shadcn/ui

πŸš€ Featured Projects

Real-Time Trading Platform (Mock Exchange)

Production-grade microservices trading system

  • Built a mock crypto exchange supporting market & limit orders using live Binance BTC/USDT order book data
  • Designed an event-driven microservices architecture:
    • API Gateway
    • Execution Service (order matching & balance reservation)
    • Event Service (WebSockets, Binance streams)
  • Implemented:
    • O(log n) order book using Min/Max heaps
    • Persistent candlestick charts (1-month retention)
    • JWT authentication with HttpOnly cookies
    • Redis Pub/Sub for inter-service communication
  • Tech: Next.js, TypeScript, Node.js, PostgreSQL (Neon), Redis, Binance WebSocket API

Job Platform Review Backend

Production-ready backend system

A scalable Node.js + TypeScript backend for a job-review platform, designed with real-world production concerns.

Key Highlights

  • Secure authentication using JWT + HttpOnly cookies
  • Clean layered architecture
    (Routes β†’ Controllers β†’ Services β†’ Repositories β†’ Database)
  • PostgreSQL with indexing, connection pooling, and pagination
  • Security hardening with Helmet, CORS, rate limiting
  • Input validation using Zod
  • Centralized error handling and structured logging with Winston

Tech Stack
Node.js Β· Express Β· TypeScript Β· PostgreSQL Β· Socket.IO Β· Redis Β· JWT


Second Brain β€” Personal Knowledge Management System

  • Built a full-stack knowledge capture & retrieval platform
  • Efficient state management using Zustand + React Query
  • Secure backend with JWT-based authentication
  • Tech: React, TypeScript, Tailwind CSS, Node.js, MongoDB

πŸ† Achievements

  • 550+ problems solved across coding platforms
  • Codeforces Specialist (Max Rating: 1440)

πŸ“« Contact


Open to SDE, Backend, and Platform Engineering internship and full-time roles.

Pinned Loading

  1. TradingPlatform TradingPlatform Public

    Event-driven cryptocurrency trading platform built with Turborepo, Next.js, and microservices architecture.

    TypeScript 1

  2. Keyboard-first-Text-Editor Keyboard-first-Text-Editor Public

    Creating my own text editor in c

    C 1

  3. react-extended_brain react-extended_brain Public

    TypeScript 1

  4. knn_withoutLibrary knn_withoutLibrary Public

    implemented knn(famous ml algorithm) without library for regression and classification

    Jupyter Notebook

  5. simpleANN simpleANN Public

    implementing ANN (simplified version) for both classification and regression from scratch

    Jupyter Notebook

  6. SoftSell-LandingPage SoftSell-LandingPage Public

    this is a landing page for soft-sell company

    TypeScript