DEV Community

Cover image for My AI-Powered Medical Portfolio: Built with Google Cloud Run
Dr. Vignesh Narayan R
Dr. Vignesh Narayan R

Posted on

My AI-Powered Medical Portfolio: Built with Google Cloud Run

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

About Me

I am a developer with a unique background in healthcare, focused on bridging the gap between clinical practice and technology. My work specializes in building tools that solve real-world problems for dermatologists and surgeons—from standardizing clinical photography to enhancing video projection for diagnosis, tracking and surgery.

This portfolio represents my journey in "Medical Tech," showcasing applications designed to improve workflow, education, and patient documentation.

Portfolio

🧪 Test Drive the Apps

My portfolio allows you to launch the actual applications I have built. Use the credentials below to unlock the full features during your review:

1. Silhouette Capture Pro
A web app for standardized clinical photography.

  • Login Email: scienceisbest@gmail.com
  • (No password required for this demo tier)

2. DermCast Pro
A tool for projecting high-quality magnified video from mobile to larger screens.

  • Trial/License Key: pay_RyYFb6YVLY2qZW
  • Enter this key to bypass the payment gateway and activate the Pro viewer.

3. Quiz Master Control Panel
A web-based platform for organizing and running medical quizzes.

  • Access: Open Access (No login required) — Feel free to jump in and test the interface immediately.

How I Built It

To bring this portfolio to life, I utilized a modern tech stack deployed on Google's infrastructure.

  • Google AI Tools: I used Google Antigravity and Gemini to accelerate the development of the UI components and to debug complex logic in the video streaming modules. The AI acted as a co-pilot, helping me structure the Dockerfile for containerization.
  • Cloud Run: The portfolio and the embedded apps are containerized and deployed on Google Cloud Run. This ensures they auto-scale and are always available without me managing servers.
  • Tech Stack: The projects use a combination of React for the frontend and Python/Node.js for backend services, ensuring fast image processing and real-time data handling.

What I'm Most Proud Of

I am most proud of integrating domain-specific medical requirements into functional software.

  • Silhouette Capture required precise handling of camera APIs to ensure consistent lighting and framing for doctors.
  • DermCast Pro challenged me to handle low-latency video streaming in a browser environment.
  • Getting all of this deployed on Cloud Run means these tools are not just local scripts, but scalable web apps ready for real users.

Top comments (0)