code-raushan
Software Engineer. Building robust softwares and web applications. Tools include TypeScript, Node.js, Go, Postgres, MongoDB, Redis, Docker and AWS.
Pinned Repositories
appwrite-todo
A Todo App with all CRUD functionalities built with Appwrite as a BaaS and React in frontend.
auth-node
An Auth System in Node.js built using Express and makes use of JWT.
chat-app-server-redis
Scalable chat server built on top of Socket.IO, Redis Pub/Sub and caddy. Server written using Fastify and Typescript.
elasticsearch-nodejs
Code samples written while learning Elasticsearch data ingestion using PostgreSQL and creating search service.
my-drive
AWS S3 based filesystem with metadata saved in Postgres DB.
react-deployer-api-server
React project deployer app (Vercel like) API server. Uses AWS ECS.
react-deployer-build-server
Build server used by the ECS (as docker image) to download react project from github and uploading to AWS S3.
static-file-server
A static file server written in go that serves files on HTTP.
thread-pool-tcp-server
TCP server based on a thread pool implementation in Go.
video-transcoding-service
Video transcoding service written in Go. Utilizes Ffmpeg to convert raw videos into segments and stores in S3 in docker containers, orchestrated using AWS ECS. Events handled using Kafka.
code-raushan's Repositories
code-raushan/next-auth-google
Google oAuth implementation using NextAuth package of NextJS.
code-raushan/chat-app-server-redis
Scalable chat server built on top of Socket.IO, Redis Pub/Sub and caddy. Server written using Fastify and Typescript.
code-raushan/full-stack-social-media-app
Twitter-like application UI code written in TypeScript with NextJS framework.
code-raushan/full-stack-social-media-server
GraphQL backend for twitter-like social media application written in TypeScript. PostgreSQL is the database of choice with Prisma ORM.
code-raushan/node-docker-app
Code snippets written during learning Docker and its features.
code-raushan/backend-communication-patterns
Some patterns for backend communication
code-raushan/kysely-prisma-db
code-raushan/learn-nodejs-hard-way
Master nodejs and backend web development by creating a backend web framework from scratch.
code-raushan/twitter-backend
code-raushan/chat-app-websocket
code-raushan/crud-ts
code-raushan/test-in
code-raushan/products-json-server
code-raushan/cart-app-redux
code-raushan/movie-info-app
code-raushan/openboard-clone
code-raushan/socket-implementation-java-tcp
code-raushan/data-strucutures-and-algorithms
code-raushan/node-streams
code-raushan/next-auth-project
code-raushan/file-systems-node
code-raushan/flask-dynamic-portfolio
code-raushan/next-full-stack-auth
code-raushan/file-system-app-node
code-raushan/frontend-state
code-raushan/nextjs-blog-app
code-raushan/wikirocket-next
code-raushan/RTK-Query-basics
code-raushan/redux-toolkit-todo
code-raushan/redux-counter-app