Loading...
Prem Prakash Sharma

About Me

I'm a Software Developer with 2+ years of experience building scalable web applications, AI-powered systems, and cloud-native backend services. I specialize in Python, TypeScript, and cloud-native architecture from type-safe APIs with tRPC to event-driven pipelines and LLM integrations with observability built in.

I'm an active open-source contributor, with merged contributions to projects totaling 80k+ GitHub stars. When I'm not shipping features, I write about fullstack development, AI systems, and engineering best practices.

Featured Work

Recent projects showcasing fullstack development and AI integration.

Ubik

Built a multi-agent AI desktop assistant to automate executive workflows including scheduling, meetings, and email management. Designed multi-agent AI architecture (Planner, Executor, Awareness) for task orchestration. Integrated Google Workspace APIs and webhook-based automation for Gmail, enabling intelligent email labeling, summarization, and prioritization.

PythonFastAPISQLAlchemyPostgreSQLElectronLiteLLMLangfuseDockerAWSGoogle Workspace API

AI-Powered Document Classification

Developed an event-driven document processing platform where Outlook webhooks automatically validated, queued, and processed incoming documents. Implemented scalable background processing using Redis and Dramatiq to maintain responsiveness under heavy workloads. Built OCR pipelines supporting PDF, DOCX, and XLSX with OpenAI Vision fallback models to improve extraction accuracy on complex documents.

PythonNext.jsRedisDramatiqPostgreSQLDockerOCROpenAIAWS EC2

Brandiligence

Implemented subscription-based payment system adapting to regional constraints. Initially integrated Stripe for recurring payments, then migrated entire payment flow to PayPal due to regional limitations. Owned end-to-end payment gateway integration with minimal disruption.

Next.jstRPCDrizzle ORMStripe APIPayPal APITypeScript