Projects

A showcase of my work, highlighting practical solutions built with modern technologies.

Filter by technology:
Serverless Chat Application with WebRTC

Serverless Chat Application with WebRTC

Developed a serverless-managed real-time chat application enabling peer-to-peer video and audio communication.

The Challenge

Ensuring secure and real-time message synchronization across users with minimal server infrastructure.

My Solution

Utilized AWS API Gateway and Lambda for serverless signaling and coordination, DynamoDB for data storage, React with WebSockets for the frontend, and AWS Cognito for authentication, complemented by WebRTC for direct media streams.

The Result

Delivered efficient, secure real-time communication with a scalable, low-maintenance infrastructure.

AWS API GatewayAWS LambdaDynamoDBReactWebSocketsAWS CognitoWebRTC
Solana-Based Supply Chain Tracking DApp

Solana-Based Supply Chain Tracking DApp

Developed a decentralized application on Solana to track and verify product authenticity in the supply chain.

The Challenge

Ensuring transparent provenance and secure transactions on a blockchain.

My Solution

Built smart contracts using Rust and the Anchor framework, integrated with a React frontend and Phantom wallet for user authentication.

The Result

Enhanced transparency and trust in supply chain management with on-chain data verification.

RustSolanaAnchorReactPhantom WalletWeb3.js
Multithreaded Proxy Web Server

Multithreaded Proxy Web Server

Developed a high-performance proxy server capable of handling concurrent client requests.

The Challenge

Optimizing resource management and reducing latency under high load.

My Solution

Utilized Python threading and integrated Redis caching to improve throughput and response times.

The Result

Achieved faster response times and improved scalability for high-traffic scenarios.

PythonThreadingRedis
SmartPay Ledger

SmartPay Ledger

Developed a mobile application for financial tracking with real-time payment updates for a P2P financier group.

The Challenge

Ensuring secure user authentication and seamless data synchronization.

My Solution

Built with React Native and appwrite, featuring an intuitive admin dashboard for managing financial transactions.

The Result

Enabled efficient tracking of loans and financial transactions with real-time updates.

React Nativeappwrite
Business Analytics Dashboard for Digital Marketing Agency

Business Analytics Dashboard for Digital Marketing Agency

Created a comprehensive dashboard for business statistics with dynamic visualizations for a Dubai based Digital MArketing Agency.

The Challenge

Integrating data import and real-time updates for interactive reporting.

My Solution

Built using Next.js, SWR, and Node.js, with features to import data from Excel and auto-update visualizations.

The Result

Empowered businesses to gain insights through custom visualizations and timely data updates.

Next.jsSWRNode.jsExcel Integration
SaaS Platform for Elderly Care Providers

SaaS Platform for Elderly Care Providers

Developed a SaaS solution for managing elderly care services for a German healthcare company.

The Challenge

Ensuring high availability and automated management of patient and service data.

My Solution

Implemented using Node.js and PostgreSQL, deployed on AWS EC2 with S3 storage and auto-scaling for reliability.

The Result

Streamlined patient management and service onboarding with scalable infrastructure.

Node.jsPostgreSQLAWS EC2AWS S3Auto Scaling
Wizards vs Goblins: Browser-based RPG

Wizards vs Goblins: Browser-based RPG

Developed a browser-based RPG game with a unique twist on the classic genre.

The Challenge

Creating a game that is both fun and thrilling, while also being easy to pick up and play.

My Solution

Built using React and three.js, with a focus on creating a seamless and engaging experience.

The Result

The game has been well-received by players, with a high retention rate and positive feedback.

ReactElectronthree.js