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.

Prem Prakash Sharma

Technical Expertise

Proficient in a wide range of technologies for building modern, scalable applications

My Experience

Professional journey and achievements in software development

Software Developer

BigCircle
Oct 2024 - Present
Gandhinagar, Gujrat
  • 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

Freelance
Aug 2023 - Oct 2024
Remote
  • 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

View

GitHub

Issued: March 2025

Demonstrated proficiency in Git and GitHub by completing foundational training.

Node.js Essential Training

View

LinkedIn Learning

Issued: October 2024

Completed comprehensive training on Node.js, covering core concepts and advanced topics.

Node.js: Microservices

View

LinkedIn Learning

Issued: October 2024

Completed advanced training on building microservices with Node.js and Express.

React.js Essential Training

View

LinkedIn Learning

Issued: October 2024

Completed comprehensive training on React.js, covering core concepts and advanced topics.

Node.js: Security

View

LinkedIn Learning

Issued: September 2024

Completed advanced training on securing Node.js applications and APIs.

DSA WITH JAVA

View

Apna 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.

Python
FastAPI
SQLAlchemy
PostgreSQL
Electron
LiteLLM
Langfuse
Docker
AWS
Google Workspace API
📄

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.

Python
Next.js
Redis
Dramatiq
PostgreSQL
Docker
OCR
OpenAI
AWS EC2
🎯

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.

Next.js
Supabase
API
Performance Optimization
💳

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.js
tRPC
Drizzle ORM
Stripe API
PayPal API
TypeScript

Let's Connect

Feel free to reach out through any of these platforms