# Dhruv Agrawat

> Dhruv Agrawat is a full-stack software engineer and freelancer based in New Delhi, India. Full-Stack Software Engineer, Freelancer, and Startup Builder focused on building scalable web products.

In his own words: "I am a Full-Stack Software Engineer with 3+ years of hands-on experience building web applications, automation tools, and startup products. I’ve worked across freelance, startup, and agency environments, contributing to scalable systems using React, Next.js, Node.js, and modern cloud tooling. I also co-founded a tech agency and actively mentor developers."

## Key facts
- Role: Full-stack software engineer, freelancer and startup builder
- Location: New Delhi, India
- Currently: Co-Founder & Software Engineer at Quadcydle
- Core stack: React, Next.js, Typescript, Node.js, Python, PostgreSQL, Docker, Java, C++
- Contact: agrawatdhruv@gmail.com
- Available for: freelance web development projects and full-time roles

## Experience
- **Co-Founder & Software Engineer, Quadcydle** (June 2023 – Present, New Delhi, India): Co-founded a technology agency focused on building digital solutions for small and remote businesses. Led full-stack development, hiring, mentoring, and delivery of scalable web applications.
- **Software Engineer, CData Insights** (January 2025 – April 2025, Remote (USA)): Worked on backend-heavy software systems and contributed to scalable engineering solutions for enterprise use cases.
- **Software Engineer, LiveBuy** (November 2024 – January 2025, New Delhi, India): Built and maintained production features for a commerce platform, working across frontend and backend systems.
- **Software Developer, TICKET'D** (May 2024 – October 2024, Gurugram, India): Worked on a Web3-based ticketing platform, contributing to product features, integrations, and performance optimization.
- **Freelance Full-Stack Developer, Freelance** (January 2023 – Present, Remote): Delivered 30+ custom web applications using Next.js, Node.js, MongoDB, and PostgreSQL. Improved performance, responsiveness, and scalability for multiple clients.
- **Full-Stack Developer Intern, Alonefield LLC** (February 2023 – May 2023, Remote (Singapore)): Developed MERN stack applications, collaborated with design teams, and handled production deployments.

## Projects
- **AI Website Automation Tool** (2024; Next.js, Node.js, MongoDB, Docker, AI APIs): Built an AI-powered automation platform that generates and deploys websites using modern full-stack technologies.
- **Video Conferencing Platform** (2023; WebRTC, Node.js, JavaScript): Developed a real-time video conferencing system using WebRTC with chat and audio-video sync.
- **OpenCV Air Painter** (2023; Python, OpenCV): Gesture-based virtual drawing application using OpenCV and Python, optimized for low-end hardware.

## Education
- B.Tech in Computer Science & Engineering, Guru Gobind Singh Indraprastha University (2022–2026)
- Class XII – PCM + Computer Science, Rajkiya Pratibha Vikas Vidyalaya, Dwarka (2017–2022)

## Pages
- [Home](https://dhruvagrawat.com/): profile, work history, projects and contact
- [Projects](https://dhruvagrawat.com/projects)
- [Blogs](https://dhruvagrawat.com/blogs) and [Articles](https://dhruvagrawat.com/articles)
- [Photography](https://dhruvagrawat.com/photography): photos from Himalayan treks and travels
- [Travel journal](https://dhruvagrawat.com/travel): interactive globe of places visited and a travel wishlist
- [Free tools](https://dhruvagrawat.com/tools)
- [Status](https://dhruvagrawat.com/status): live uptime of Dhruv's sites and services
- [Getting Started with Next.js 15](https://dhruvagrawat.com/blogs/getting-started-with-nextjs): A practical guide to building your first production-ready app with Next.js 15, the App Router, and server components.
- [Building Scalable APIs with Node.js and PostgreSQL](https://dhruvagrawat.com/articles/building-scalable-apis): Practical patterns for designing APIs that stay fast and maintainable as your user base grows — connection pooling, query optimization, and caching strategies.

## Travel journal
- [New Delhi, India](https://dhruvagrawat.com/travel/new-delhi) (visited): Home base — where I live, work and plan every trip that starts on this globe.

## Free tools (no sign-up, most run entirely in the browser)
- [Weather](https://dhruvagrawat.com/weather): Real-time weather for any city. Powered by Open-Meteo — always free.
- [Currency Converter](https://dhruvagrawat.com/currency): Convert between currencies with live exchange rates.
- [World Clock](https://dhruvagrawat.com/time): Track multiple time zones at once.
- [IP Info](https://dhruvagrawat.com/ip): Your current IP address, ISP, location, and timezone.
- [EMI Calculator](https://dhruvagrawat.com/emi-calculator): Monthly EMI, total interest and a full amortization schedule.
- [SIP Calculator](https://dhruvagrawat.com/sip-calculator): Future value of a monthly SIP, with optional annual step-up.
- [GST Calculator](https://dhruvagrawat.com/gst-calculator): Add or remove GST with CGST / SGST / IGST split.
- [Percentage Calculator](https://dhruvagrawat.com/percentage-calculator): % of a number, % change, discounts — with formulas.
- [Age Calculator](https://dhruvagrawat.com/age-calculator): Exact age in years, months and days, plus next birthday.
- [Unit Converter](https://dhruvagrawat.com/unit-converter): Length, weight, temperature, area, volume, speed and data.
- [JSON Formatter](https://dhruvagrawat.com/json-formatter): Beautify, minify and validate JSON with clear error messages.
- [Base64 Encoder / Decoder](https://dhruvagrawat.com/base64): Encode and decode Base64 (UTF-8, URL-safe, files).
- [UUID Generator](https://dhruvagrawat.com/uuid-generator): Generate random v4 UUIDs / GUIDs in bulk.
- [Unix Timestamp Converter](https://dhruvagrawat.com/timestamp): Convert epoch timestamps to dates and back.
- [Hash Generator](https://dhruvagrawat.com/hash-generator): SHA-1 / SHA-256 / SHA-512 hashes of text or files.
- [JWT Decoder](https://dhruvagrawat.com/jwt-decoder): Decode JWT header & payload, check expiry. Nothing is uploaded.
- [URL Encoder / Decoder](https://dhruvagrawat.com/url-encoder): Percent-encode / decode and parse query parameters.
- [Regex Tester](https://dhruvagrawat.com/regex-tester): Live match highlighting, groups and replace preview.
- [Diff Checker](https://dhruvagrawat.com/diff-checker): Compare two texts line by line with highlighted changes.
- [Word Counter](https://dhruvagrawat.com/word-counter): Words, characters, sentences and reading time as you type.
- [Color Converter](https://dhruvagrawat.com/color-converter): HEX ↔ RGB ↔ HSL with a picker and contrast check.
- [QR Code Generator](https://dhruvagrawat.com/qr): Turn any URL or text into a QR code. Download as PNG.
- [Password Generator](https://dhruvagrawat.com/password): Cryptographically random passwords. Generated locally, never sent anywhere.
- [Case Converter](https://dhruvagrawat.com/case-converter): UPPER, lower, Title, camelCase, snake_case and more.
- [Image Compressor](https://dhruvagrawat.com/image-compressor): Compress, resize and convert images — never uploaded.

## Elsewhere
- GitHub: https://github.com/dhruvagrawat
- LinkedIn: https://www.linkedin.com/in/dhruvagrawat/
- X: https://x.com/DhruvAgrawat
