
Rupesh Maharjan
Verified Expert in Engineering
Software Engineer and Developer
Patan, Central Development Region, Nepal
Toptal member since February 21, 2022
Rupesh is a software engineer with 7+ years of experience building AI-powered applications, scalable back-end systems, and full-stack products. His expertise includes Python, FastAPI, React, TypeScript, LLMs, RAG, and agentic AI using OpenAI, Anthropic, LangChain, and LangGraph. Rupesh has experience owning projects end-to-end, from architecture and implementation through deployment and production support, and enjoys turning complex requirements into reliable, production-ready software.
Portfolio
Experience
- Python 3 - 6 years
- JavaScript 6 - 4 years
- MongoDB - 3 years
- React - 3 years
- Django - 3 years
- FastAPI - 2 years
- Node.js - 2 years
- MySQL - 1 year
Preferred Environment
Visual Studio Code (VS Code), MacOS, Linux, Slack, GitHub, Agentic AI
The most amazing...
...solution I've built is a system connecting front-end tool calls to a LangGraph runtime, enabling AI agents to dynamically interact with application features.
Work Experience
Software Engineer
Velocius AI Labs
- Developed multiple AI-powered chatbots using OpenAI APIs that reduced manual data extraction and report generation by an estimated 80%.
- Integrated chatbots with Microsoft Teams, OneDrive, and SharePoint to streamline workflows and automate the processing of varied file formats, including PDF and Excel.
- Engineered automated data extraction pipelines using LLMs and tools like Azure Document Intelligence and AWS Textract to process complex documents, saving users significant time on manual data entry.
- Architected and developed the rent management application, automating bank statement analysis and report generation to decrease monthly client report preparation time by 90%.
- Built and deployed the Tax Form Analysis back-end service using FastAPI, which improved the efficiency of processing multi-page PDF documents by 40% through the integration of Azure Document Intelligence and a robust data preprocessing pipeline.
- Created a Video Analysis back-end service using Azure Functions to analyze accident footage from multiple camera angles, generating comprehensive summaries and fault assessments.
- Implemented an asynchronous processing architecture for the Tax Form Analysis service, utilizing an Azure Service Bus queue and a database to manage large-sized PDF files, increasing system reliability and enabling parallel task processing.
- Designed and deployed a scalable microservices architecture for the Video Analysis service, leveraging Azure's orchestrator functions and containerized FastAPI endpoints to handle and process multiple concurrent video analysis tasks.
- Led the Rebuilding LV project from inception to deployment, managing all aspects of development, client communication, and post-launch support as a solo contributor.
- Oversaw the successful delivery of the Tax Analysis project, directing a 5-member development team and ensuring all project milestones and client requirements were met.
AI Agentic Full-stack Developer
Tolemy Bio S.L.
- Redesigned the product's core interaction model, unifying experiment and analysis views into one chat-first home experience with a live status widget for parallel runs.
- Built a server-side plot aggregation and tiling system to fix slow chart loads on large datasets, adding caching, invalidation, and a parity test harness for correctness.
- Designed and shipped cross-experiment analysis with a discovery tool that infers relevant experiments from a user's message, letting them plot metrics across experiments without explicit selection.
- Built the file-upload pipeline for chat, from PDF ingestion and duplicate detection to large language model (LLM)-driven interpretation, and built an association system letting a single file link to multiple experiments.
- Stood up back-end observability infrastructure (Slack alerting, exception capture, auto-ticketing).
Full-stack Developer
FluidityIQ, LLC
- Engineered and deployed a Natural Language Form Filler using Assistant UI, which enabled users to automatically populate search forms from complex documents, reducing manual data entry by an estimated 30%.
- Developed and maintained a suite of new FastAPI endpoints, secured with Auth0 and role-based authorization, while designing and implementing a PostgreSQL-backed system, ensuring data integrity and access control across the application.
- Pioneered a solution for integrating front-end tool calls into a LangGraph runtime, which expanded the capabilities of the application and created new pathways for user interaction with AI.
- Engineered a new conversation endpoint using LangChain, enabling users to interact with search results and store conversations in an Azure Storage Account.
- Introduced a feature flagging system using Hypertune and environment variables, enabling A/B testing of new features and providing granular control over feature rollouts.
- Automated API client SDK generation using Pydantic and Stainless, which reduced front-end integration time by 50% and improved overall development velocity.
- Implemented robust unit tests for all API endpoints and core functions using Mockito, which increased code stability and reduced production bugs.
- Facilitated a microservices-to-monolith migration, which reduced operational complexity and streamlined deployments after a strategic management decision.
- Integrated a new search bar feature that consumed an external API and dynamically updated search results in an AG-Grid table, improving search functionality and user experience.
Software Developer
codemantra
- Streamlined 3rd-party data retrieval using a robust SpringBoot microservice, seamlessly integrated with MongoDB.
- Introduced a model achieving approximately 70% accuracy, extracting critical details from contract PDFs through Spacy NER, PyTesseract, RetinaNet, and a configurable heuristic approach.
- Orchestrated React for managing an online document repository and its distribution.
- Managed EPUB content transformation, MathML integration, Python packaging, and customized validation.
- Pioneered an on-premise PDF accessibility service, employing Redis Pub/Sub and MongoDB change stream.
- Played a pivotal role within the R&D team, consistently driving new feature development and performance enhancements.
Full-stack Python Developer
Echola Systems LLC
- Implemented comprehensive user authentication and authorization mechanisms to cater to various user types.
- Introduced robust session management, enhancing the overall user experience.
- Streamlined order management, along with a seamless process for handling payments and refunds.
- Developed role-specific interfaces tailored for distinct user categories: guest users, employees, super admins, and customers.
- Enriched user interaction by introducing features like order history, dynamic pricing, promotional offers, and efficient invoice management.
Full-stack Python Developer
Echola Systems LLC
- Created a user-friendly order module presenting a comprehensive menu of food items and seamless order placement functionality.
- Designed a dynamic UI enabling users to customize their orders, utilizing the full range of available options.
- Implemented API integration for efficient order processing and secure customer authentication.
- Utilized Stripe integration to facilitate convenient and secure payment processing for both orders and tips.
Associate Software Developer
codemantra
- Crafted a resilient microservice catering to a client's needs, enabling seamless data retrieval from the database. The service boasts various filtering options, including column selection, date and time filters, and pagination capabilities.
- Created an advanced service parsing XML API responses. It ranks the top five results using business logic based on scores, ensuring synchronized updates to maintain database integrity via meticulous email-ready logging.
- Pioneered an API solution designed for streamlined bulk operations on records, complemented by a user-friendly interface feature seamlessly integrated into the UI. This integration ensures a harmonious and intuitive user experience throughout.
Experience
ProShop | eCommerce Site
Konaseema Think Tank
NoCodeBDD Website
Text Summarization
Mission Meets Engineering Consultancy Website
Education
Bachelor's Degree in Computer Science and Engineering
BVC College of Engineering | JNTUK - Andhra Pradesh, India
Certifications
SQL (Intermediate) Certificate
HackerRank
React (Basic) Certificate
HackerRank
Rest API (Intermediate) Certificate
HackerRank
JavaScript (Intermediate) Certificate
HackerRank
Python (Intermediate) Certificate
HackerRank
Skills
Libraries/APIs
Node.js, React, Redux-Saga, React Redux, REST APIs, Stripe, Python Asyncio, SpaCy, Natural Language Toolkit (NLTK), jQuery, Django ORM, Stripe API
Tools
AWS CodeCommit, GitHub, ChatGPT, Microsoft Teams, Amazon Elastic Container Registry (ECR), Stripe Checkout, Shadcn, Amazon Simple Queue Service (SQS)
Languages
JavaScript 6, Python 3, JavaScript, Python, HTML, Java, SQL, CSS, HTML5, TypeScript, CSS3
Storage
JSON, MongoDB, MySQL, NoSQL, PostgreSQL, MongoEngine, Redis, Elasticsearch, Azure Cosmos DB
Frameworks
Django, Django REST Framework, Spring Boot, Bootstrap, Redux, Flask, Express.js, AngularJS, LangGraph, Tailwind CSS, Next.js
Paradigms
REST, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Azure DevOps
Platforms
Docker, AWS Lambda, Heroku, Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, LangSmith, Kubernetes
Other
FastAPI, Optical Character Recognition (OCR), Full-stack, APIs, RESTful Web Services, Front-end Development, Back-end Development, Front-end, Back-end, Web Development, PDF Scraping, SaaS, OpenAI GPT-3 API, Multithreading, Text Recognition, Full-stack Development, Large Language Models (LLMs), Generative Pre-trained Transformer 3 (GPT-3), AI Integration, Containers, Software Development, Software Engineering, Firebase Cloud Functions, Firebase Hosting, Pytesseract, Stripe Payments, API Integration, Multitenancy, OpenAI GPT-4 API, Payment Gateways, Web Scraping, Scraping, Artificial Intelligence (AI), Prompt Engineering, OpenAI, Chatbots, Serverless, GitHub Actions, Generative Pre-trained Transformers (GPT), Gemini, Azuer Service Bus, Stainless SDK, LangChain, Assistant UI, Azure Blob Storage, Hypertune, A/B Testing, SWR, Retrieval-augmented Generation (RAG), Gemini API, Pinecone, WebSockets, Vector Search, Natural Language Processing (NLP), Agentic AI, Amazon Bedrock AgentCore, Anthropic
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring