
built a proof-of-concept data pipeline using kafka and flink to learn about real-time event processing at scale.
Mohammed Ufraan is a backend engineer and system architecture specialist currently pursuing Computer Science at LIET. With expertise in distributed systems, microservices architecture, API development, and cloud infrastructure, Mohammed focuses on building scalable backend solutions and optimizing database performance. This portfolio showcases projects and technical expertise in backend development, system design, and software engineering.
web experiments and engineering misadventures, compiled.

built a proof-of-concept data pipeline using kafka and flink to learn about real-time event processing at scale.

explored microservice patterns by developing an application with kubernetes and gRPC, focusing on fault tolerance concepts.

learned infrastructure as code by automating aws deployments with terraform, creating a reproducible environment for personal projects.

built a custom API gateway in go to study authentication, rate limiting, and request routing for multiple backend services.

developed an in-house monitoring and logging solution using prometheus and grafana to understand system visibility.

created a websocket-based chat application with user authentication and message persistence using node.js and mongodb.

designed and developed a responsive portfolio website to showcase web projects and experiments with next.js and tailwindcss.

built a full-stack e-commerce platform with product management, shopping cart, and payment integration using react and django.

developed a productivity-focused task management app with drag-and-drop interface and real-time updates using firebase.

created a markdown-based blog engine with user authentication, commenting, and responsive design using next.js and prisma.

built an iot-based home automation system using raspberry pi, mqtt protocol, and python for sensor control and automation tasks.

developed an image recognition application using tensorflow and opencv for object detection and classification in real-time.

implemented a full ci/cd pipeline using github actions, docker, and kubernetes to automate build, test, and deployment processes.

built a responsive dashboard displaying real-time weather data using openweathermap api, react, and chart.js.

developed a crypto price tracker with live data updates, portfolio tracking, and visualizations using react and coingecko api.