Deepak Raja R A's Work | ContraWork by Deepak Raja R ADeepak Raja R A
Full Stack Engineer. AI products, end to end
Designed and developed my personal portfolio website with a modern, bold typography, smooth animations, and responsive layouts.
The portfolio showcases my work across full-stack development, AI-powered applications, and blockchain engineering, with a focus on clean design, intuitive navigation, and engaging user experiences.
Built with modern web technologies, combining performance, visual polish, and interactive elements to create a professional digital presence.
π Live Website: https://deepakraja.me AURA is a sci-fi city exploration platform where every city you've visited becomes a living world you can orbit. Your travel history, reimagined as a personal solar system.
Built entirely with Google Stitch β starting from a Figma wireframe import, Stitch generated the full design system: Deep Space color tokens, glassmorphic components, Syne typography. From there, five city worlds came alive β Tokyo, Paris, Mumbai, Nairobi, Cairo β each with its own visual identity, personality, and energy.
The experience: a solar system where your explored cities orbit around you. Click a planet β warp zoom transition β enter that city's Void. Discover hidden gems through the Orbit feed. Feel the city breathing through live Pulse data. Track your journey on your Zenith profile.
Stitch handled everything β streaming generation, in-place AI edits with point-and-click prompts, prototype testing, GitHub codebase sync, and one-click Netlify deployment. The entire frontend β warp transitions, orbital physics, sonar animations β lives in a single index.html.
Live: https://aura-void.netlify.app (https://aura-void.netlify.app/) Sojourn AI β Cinematic Travel Memory Platform
Sojourn AI transforms a travel dream or emotional feeling into a full cinematic campaign β persistent, evolving, and beautiful.
Describe your journey in one sentence. Sojourn builds a complete visual universe: a cinematic poster, 4 documentary-style daily itinerary frames, 3 polaroid memory snapshots, and a video trailer β all wired together as a connected Melius workflow.
What makes it different: the canvas doesn't reset. Every follow-up prompt evolves the SAME cinematic universe using node_update instead of regenerating from scratch. "Make it rainier." "More hopeful ending." The world deepens over time.
--- How I built it ---
β’ Built a FastAPI backend that orchestrates the full Melius workflow via MCP
β’ Used 7 node types: custom_text (source prompt), text (director/outline), image Γ5 (poster + itinerary days + polaroids), video (trailer)
β’ Connected all nodes with edge_create / bulk_create_edges to form a proper directed graph β source β director β parallel branches β trailer
β’ Used canvas_plan_layout before node creation so the canvas renders as a clean visual workflow
β’ Wired Gemini as the creative director layer to structure prompts into cinematic directions before Melius generation runs
β’ MongoDB persists conversationId β canvasId β projectId so every session continues the same canvas
β’ Deployed full-stack with a Next.js cinematic frontend
--- Feedback on Melius ---
The MCP server is genuinely powerful for agentic workflows β bulk_create_edges and canvas_plan_layout are underrated tools that made the parallel graph structure possible. The ability to update nodes instead of regenerating is what unlocked the "persistent universe" concept entirely.
Project link: https://sojourn-melius.vercel.app
(https://sojourn-melius.vercel.app/)Screen recording and Canvas screenshot Astro-Sri
Full-stack portfolio ecosystem with admin-managed CMS, booking system, and SEO-optimised dynamic pages.