Available for opportunities

Hasan Ravda

Full Stack Engineer | Backend & Distributed Systems Enthusiast

Building scalable backend systems, real-time communication platforms, and AI-powered applications.

Engineering systems that scale

Computer Engineering student with a track record in competitive academics and production software.

I'm a B.Tech Computer Engineering student at Dharmsinh Desai University with a strong foundation in backend engineering, system design, and building production-grade applications that scale.

My academic journey includes a Gold Medal in Diploma Engineering and a DDCET Rank of 54 among 18,000+ candidates — reflecting consistent performance in competitive technical environments.

I gravitate toward problems at the intersection of distributed systems and real-time communication: API gateways, microservices, WebRTC signaling, event-driven pipelines, and cloud-native deployments on AWS.

Whether architecting a rate-limited API gateway for DUHacks or engineering a multilingual voice translation platform with WebRTC and Socket.IO, I focus on reliability, observability, and clean system boundaries.

54 / 18k+

DDCET Rank

Gold Medalist

Diploma

8.76

CPI (B.Tech)

9.77

CPI (Diploma)

Backend Engineering
System Design
Distributed Systems
Cloud Infrastructure
Real-Time Communication Systems
AI Applications

Building in production

Internships focused on real-time systems, mobile performance, and AI automation.

Full Stack Engineering Intern

GreenAI Services

  • Contributed to a real-time multilingual voice calling platform
  • Implemented WebRTC peer-to-peer communication with custom signaling
  • Integrated Speech-to-Text, translation, and Text-to-Speech pipelines
  • Developed Android client with Socket.IO and Firebase backend services
Android
WebRTC
Socket.IO
Firebase
Speech-to-Text
Translation
Text-to-Speech

Flutter Developer Intern

SimpleMinds Technologies

  • Shipped production Flutter application to live users
  • Optimized app performance and reduced loading time by 25%
  • Improved rendering efficiency and asset loading strategies
Flutter
Firebase
Performance Optimization

Full Stack Developer Intern

SimpleMinds Technologies

  • Developed GPT-powered WordPress automation plugin
  • Reduced manual content workflows by 60%
  • Built REST APIs and integrated OpenAI for content generation
  • Contributed to internal projects with Vue.js and Laravel — focused on frontend work with Vue
WordPress
GPT
PHP
Vue.js
Laravel
REST APIs

Systems I've engineered

Led by a real-time voice translation platform — WebRTC, Socket.IO, and AI pipelines that go beyond typical CRUD apps.

Centerpiece Project

Caller

Android

WebRTC

P2P Audio

Callee

Android

Socket.IO

Signaling

Firebase

Sessions

STT

Translation

TTS

Real-time multilingual voice pipeline

Multilingual voice calls with STT, translation, and TTS in real time

Real-Time AI Voice Translation Platform

A flagship real-time communication platform enabling multilingual voice conversations. Built on WebRTC for peer-to-peer audio, Socket.IO for signaling, and Firebase for session management. The pipeline chains Speech-to-Text, machine translation, and Text-to-Speech to break language barriers during live calls — the kind of system design problem that sets this portfolio apart.

Android
Java
WebRTC
Socket.IO
Firebase
GitHub

Client

ALB

AWS

API Gateway

Auth · Rate Limit · Route

User

Service

Auth

Service

Product

Service

Redis

Cache · Rate Limits

Microservices entry point with auth, rate limiting, and centralized logging

Scalable API Gateway System

A production-oriented API gateway built with Spring Boot that routes traffic across microservices, enforces JWT authentication, applies Redis-backed rate limiting, and aggregates logs for observability. Deployed on AWS with Docker, ALB, and containerized services.

Spring Boot
Microservices
AWS
Docker
Redis
ALB
GitHub

QR Scanner

Flutter

Firebase Auth

Firestore

Attendance DB

Admin Dashboard

Automated, secure attendance tracking for classrooms

QR Smart Attendance System

A smart attendance system using dynamic QR codes to automate and secure attendance tracking. Designed for real-world classroom usage with fast scanning, Firebase-backed data sync, and admin dashboards for attendance analytics.

Flutter
Firebase
QR Code
Cloud Firestore
GitHub

React Client

Spring Boot API

MongoDB

Gemini

LLM

Personalized learning paths powered by LLMs

AI Learning Platform

An AI-powered learning platform featuring personalized learning paths, AI-generated content, and interactive assessments. Built during HTS Hackathon with a MERN stack backend and OpenAI integration for adaptive content generation.

Spring Boot
LLMs
Gemini API
React
GitHub

Where I focus my craft

The domains that drive my learning and project choices.

Backend Engineering

Designing robust APIs, service layers, and data pipelines that handle production traffic with predictable latency.

System Design

Architecting systems for scalability, fault tolerance, and clear service boundaries from day one.

Microservices

Decomposing monoliths into independently deployable services with well-defined contracts.

Cloud Computing

Deploying and operating services on AWS with containers, load balancers, and managed infrastructure.

Distributed Systems

Exploring distributed systems concepts including scalability, fault tolerance, caching, and service communication.

Real-Time Communication

WebRTC, Socket.IO, and event-driven pipelines for sub-second bidirectional data flow.

AI Applications

Integrating LLMs, STT/TTS, and translation APIs into production workflows with guardrails.

Things I Love Building

Animated architecture patterns I study, prototype, and ship.

API Gateways

Single entry point with auth, routing, and rate limiting

Gateway
Auth
Route
Limit

Microservices

Loosely coupled services with independent deployment cycles

User
Order
Notify

Caching Systems

Redis layers for session state, rate limits, and hot data

App
Redis

Load Balancers

Traffic distribution with health checks and failover

ALB
N1
N2
N3

Real-Time Systems

WebRTC signaling, WebSockets, and pub/sub event streams

Client A
Signal
Client B

Event-Driven Architectures

Async pipelines with message queues and event sourcing

Producer
Queue
Worker 1
Worker 2

Technical toolkit

Interactive skill matrix grouped by domain.

Java90%
TypeScript85%
JavaScript85%
Kotlin80%
Dart85%
Python75%

Currently learning

Where I'm investing my time next — the skills and domains that shape my trajectory as a backend engineer.

System Design

Designing scalable architectures, trade-off analysis, and production patterns.

Spring Security

Authentication, authorization, JWT flows, and securing REST APIs at scale.

Distributed Systems

Consensus, replication, partitioning, and building reliable multi-node systems.

AWS Architecture

Cloud-native design with EC2, ALB, container orchestration, and managed services.

Kubernetes

Container orchestration, deployments, services, and cluster operations.

Focused on deepening system design intuition and shipping production-grade distributed systems on AWS and Kubernetes.

Recognition & impact

Milestones that reflect technical excellence and community contribution.

Gold Medalist

Diploma in Computer Engineering with CPI 9.77

DDCET Rank 54

Among 18,000+ candidates in state-level entrance exam

GDG Mobile Team Lead

Led mobile development initiatives at Google Developer Groups, DDU

Open Source Contributor

Active contributor to open source projects and community tooling

DUHacks Finalist

Finalist at DUHacks 5.0 with Scalable API Gateway System

Let's build something scalable

Open to backend engineering roles, internships, and collaborations on distributed systems and real-time platforms.