Portfolio2027

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

Scroll to explore
About

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.

Next.jsReactTypeScriptTailwind

Backend Architecture

REST and real-time APIs with Node.js, Express, and WebSocket protocols built for scale and observability.

Node.jsExpressWebSockets

Data Layer

Relational and document stores modeled with Prisma — schema design, migrations, and query performance.

PostgreSQLMongoDBPrisma

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.

AWS EC2/S3Auto Scaling GroupsDockerContainersNginx

Delivery

CI/CD pipelines via GitHub Actions — lint, test, build, and ship on every push with zero-touch deploys.

GitHub ActionsCI/CD

Systems Thinking

500+ day LeetCode streak shaping a disciplined approach to data structures, algorithms, and edge cases.

DSAProblem Solving
TypeScriptNext.jsNode.jsWebSocketsPostgreSQLPrismaDockerAWSTypeScriptNext.jsNode.jsWebSocketsPostgreSQLPrismaDockerAWSTypeScriptNext.jsNode.jsWebSocketsPostgreSQLPrismaDockerAWSTypeScriptNext.jsNode.jsWebSocketsPostgreSQLPrismaDockerAWS

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.

Next.js + Prisma + DockerNew

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.

HIGHLIGHT

Listen together, in perfect sync

Next.jsTypeScriptPrismaPostgreSQLDockerTailwindNextAuthFramer Motion
Next.js + Prisma + DockerNew

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.

HIGHLIGHT

Prompt-to-app in seconds

Next.jsTypeScriptPrismaDockerPostgreSQLTailwind
Next.js + WebSocketsLive

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.

HIGHLIGHT

Sub-50ms sync across clients

Next.jsTypeScriptWebSocketsPrismaDocker
React Native + Expo Router + PostgresNew

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.

HIGHLIGHT

One grocery list, every platform

React NativeExpo RouterTypeScriptPostgreSQLDrizzle ORMClerkZustandNativeWind
React + MongoDBFull-stack

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.

HIGHLIGHT

Secure sharable collections

TypeScriptReactNode.jsMongoDBTailwind
React + WebSocketsReal-time

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.

HIGHLIGHT

Sub-100ms message delivery

React.jsTypeScriptWebSocketsExpress.js
Capabilities

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.

Process

Reliable delivery comes from a disciplined process.

1

Plan the application structure, feature scope, and deployment path before writing code.

2

Build full-stack features with reusable components, clear APIs, and dependable data models.

3

Package and automate delivery so the release process stays repeatable and low-risk.

4

Refine the experience, performance, and maintainability until the product is production-ready.

Contact

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.