Smeet Agrawal
@smeetagrawal
Software Engineer building secure, scalable APIs and RAG-powered products with FastAPI and React.
What I'm looking for
I’m a Software Engineer who builds secure, production-grade backend and full-stack systems, with a strong focus on scalable REST APIs and reliable authentication flows. I’m currently working across multiple production client products, translating real requirements into maintainable services.
At Big Circle, I built and maintained REST APIs using FastAPI (Python) and Next.js (TypeScript), backed by PostgreSQL with async connection pooling and query optimization. I integrated a Banking-as-a-Service provider for IBAN payouts with OAuth + mTLS authentication, idempotent webhook handling using HMAC signature verification, and AES-256 encryption for sensitive payment data.
I also design user-facing experiences for long-running processes by using BullMQ/Redis background workers with real-time progress streamed via Server-Sent Events (SSE). My projects and open-source work reflect my interest in AI-driven search and document intelligence—building a RAG-based document Q&A platform with pgvector hybrid search, Docling ingestion, and report fact-checking—plus contributions to nginx, Docling, and Maxun.
Experience
Work history, roles, and key accomplishments
Software Engineer
Big Circle
Jun 2025 - Present (1 year)
Built and maintained REST APIs across multiple client products using FastAPI and Next.js, integrating PostgreSQL with async connection pooling and query optimization. Implemented IBAN payouts with OAuth + mTLS, idempotent HMAC-verified webhooks, encrypted payment data, and SSE-driven progress for background jobs with multi-tenant RBAC and audit logging.
Education
Degrees, certifications, and relevant coursework
Dhirubhai Ambani Institute of ICT (DA-IICT)
Bachelor of Technology, Information & Communication Technology
2025 -
Activities and societies: Relevant coursework: Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, Computer Networks.
Pursuing a Bachelor of Technology in Information & Communication Technology, with coursework in core computer science subjects.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Smeet?
You can contact Smeet and 90k+ other talented remote workers on Himalayas.
Message SmeetFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
