Full-stack developer crafting reliable systems with a polished product layer.
I'm Gyana Ranjan Sahoo — a final-year Computer Engineering student building scalable backend architectures and seamless user experiences, from real-time collaborative tools to production infrastructure.
500+
Day LeetCode streak
100xDevs
Cohort graduate
13+
Technologies in stack
2027
Engineering graduate
A disciplined builder across the stack.
Final-year Computer Engineering student (Class of 2027) focused on scalable backend architectures and seamless user experiences. Graduate of the 100xDevs Full Stack Web Development Cohort, maintaining a 500+ day problem-solving streak on LeetCode. I care about clean abstractions, reliable infrastructure, and shipping products that feel good to use.
Frontend Engineering
Type-safe React + Next.js apps with thoughtful interaction design and accessible, responsive interfaces.
Backend Architecture
REST and real-time APIs with Node.js, Express, and WebSocket protocols built for scale and observability.
Data Layer
Relational and document stores modeled with Prisma — schema design, migrations, and query performance.
Infrastructure
Cloud deployment on AWS with auto scaling groups for elastic capacity, Nginx reverse proxies, and containerized workloads packaged with Docker for repeatable, resilient releases.
Delivery
CI/CD pipelines via GitHub Actions — lint, test, build, and ship on every push with zero-touch deploys.
Systems Thinking
500+ day LeetCode streak shaping a disciplined approach to data structures, algorithms, and edge cases.
Selected projects, built end to end.
Real-time systems and full-stack products — from a collaborative whiteboard on the raw Canvas API to low-latency messaging and multiplayer game state. Each one shipped, containerized, and built for scale.
Sonexa
A premium social music streaming platform built as a full-stack Next.js app with Prisma and PostgreSQL. Search and play tracks instantly, host live listening rooms with synced playback, and let guests upvote the queue — all in a polished, motion-rich UI.
Listen together, in perfect sync
App Forge
An AI-assisted application builder containerized with Docker, using Prisma ORM and PostgreSQL data models to turn natural-language prompts into production-ready web apps with live preview streams.
Prompt-to-app in seconds
Collaborative Real-Time Whiteboard
A high-performance collaborative whiteboard built from scratch on the raw HTML5 Canvas API, with a custom non-blocking WebSocket protocol for sub-50ms multi-client sync. Turborepo monorepo, fully containerized, deployed on Render.
Sub-50ms sync across clients
Freshly
A cross-platform (iOS, Android, Web) grocery list and meal planner built with Expo Router file-based routing and typed API routes. Clerk auth with secure token storage, a Neon Postgres backend via Drizzle ORM, Zustand state, and a NativeWind UI — shipped with EAS builds, OTA updates, and Sentry error tracking.
One grocery list, every platform
Second Brain
A content aggregation platform with efficient MongoDB data models to store, categorize, and query large volumes of user links. Includes a public sharing system using cryptographically secure URLs and secure auth pipelines.
Secure sharable collections
Real-Time Chat Application
A bidirectional messaging platform using WebSockets for sub-100ms delivery, with concurrent state management across multiple client instances and a scalable backend that routes high volumes of active connections.
Sub-100ms message delivery
A focused stack with clear strengths.
Web & backend development
TypeScript, JavaScript, Node.js, Express.js, React.js, Next.js, HTML5, CSS3, and Tailwind CSS.
Databases & ORMs
PostgreSQL, MongoDB, Prisma ORM, and SQL modeling for reliable application data layers.
Cloud & DevOps
Docker, AWS EC2 and S3, CI/CD with GitHub Actions, Git/GitHub, and Turborepo workflows.
Reliable delivery comes from a disciplined process.
Plan the application structure, feature scope, and deployment path before writing code.
Build full-stack features with reusable components, clear APIs, and dependable data models.
Package and automate delivery so the release process stays repeatable and low-risk.
Refine the experience, performance, and maintainability until the product is production-ready.
Let’s build something together.
Have a project in mind, a role to discuss, or just want to say hi? My inbox is always open — I usually reply within a day.