Hi, I'm Prem Prakash Sharma
Software Developer building production-grade web and AI systems. Specializing in TypeScript, Python, FastAPI, and Node.js with expertise in scalable backend services, LLM integration, and cloud deployment.

Technical Expertise
Proficient in a wide range of technologies for building modern, scalable applications
Languages
Frontend Development
Database
My Experience
Professional journey and achievements in software development
Software Developer
- Working as a Software Engineer building production-grade web and AI systems for enterprise use cases.
- Developed type-safe APIs using tRPC, ensuring robust and reliable backend communication with strong TypeScript support.
- Built scalable backend services using Python (FastAPI) and Node.js, with secure REST APIs.
- Implemented LLM routing, logging, and observability using LiteLLM and Langfuse.
- Containerized applications with Docker and deployed services on AWS.
Web Developer
- Developed responsive websites and web applications for clients using HTML, CSS, JavaScript, and React.
- Implemented RESTful APIs and integrated third-party services to enhance website functionality.
- Collaborated with clients to gather requirements, optimize workflows, and ensure timely project delivery.
Education
My academic background and qualifications
Bachelor of Computer Applications (BCA)
Indira Gandhi National Open University (IGNOU)
Expected January 2028
Relevant Coursework: Data Structures and Algorithms, Database Management Systems, Operating Systems, Computer Networks, Software Engineering, Web Development.
Higher Secondary School
Municipal College Rourkela
2020 - 2022
Completed Science stream education with strong foundation in Physics, Chemistry, and Mathematics.
Certificates
Professional certifications and courses I've completed
GitHub Foundations
ViewGitHub
Issued: March 2025
Demonstrated proficiency in Git and GitHub by completing foundational training.
Node.js Essential Training
ViewLinkedIn Learning
Issued: October 2024
Completed comprehensive training on Node.js, covering core concepts and advanced topics.
Node.js: Microservices
ViewLinkedIn Learning
Issued: October 2024
Completed advanced training on building microservices with Node.js and Express.
React.js Essential Training
ViewLinkedIn Learning
Issued: October 2024
Completed comprehensive training on React.js, covering core concepts and advanced topics.
Node.js: Security
ViewLinkedIn Learning
Issued: September 2024
Completed advanced training on securing Node.js applications and APIs.
DSA WITH JAVA
ViewApna College
Issued: November 2023
Completed comprehensive training on Data Structures and Algorithms using Java.
Featured Projects
Here are some of my recent projects that showcase my technical skills and problem-solving abilities.
Ubik
Built a C-level executive AI desktop assistant to automate operational and decision-support workflows. Designed multi-agent AI architecture (Planner, Executor, Awareness) for task orchestration. Integrated Gmail using Google Workspace APIs with webhooks for automatic email labeling, summarization, and prioritization.
AI-Powered Document Classification
Built an AI-driven internal system to automatically classify document types and extract structured information at scale. Implemented event-driven architecture with Outlook webhooks. Designed scalable background processing using Redis and Dramatiq. Developed OCR-based extraction pipelines with AI image-based analysis fallback.
Suna Ai Agent
Fixed EventSource memory leaks in the frontend API, improving application stability and performance. Refactored Supabase CLI usage to leverage npx supabase, enhancing setup reliability and developer experience.
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.