Hi, my name is Rohaan Ahmed
And I am a fullstack engineer.

Know more

About me

Profile Image

I'm a fullstack engineer who's passionate about leveraging computing on the web. Allowing people to have access to complex software through the browser. I'm currently studying a Bachelor of Engineering (Honors) at USQ.

I am an experienced backend developer proficient in building robust and scalable applications using Flask, FastAPI, and Django. I adhere to professional leading practices to ensure high-quality applications. Leveraging Flask, FastAPI, and Django, I create backend systems that excel in performance, security, and maintainability. My focus on scalability allows me to design architectures that handle increased traffic and data demands. With industry-leading frameworks, I consistently deliver exceptional backend solutions and frequenty contribute to the Python IPFS library to access the IPFS API.

In addition to my backend proficiency, I have strong skills in frontend development, specifically in React and Angular. I possess a deep understanding of these frameworks and their ecosystems, utilizing them to build dynamic and interactive user interfaces that enhance user experiences. I am proficient in state management libraries such as Redux and NgRx, effectively managing application state. I prioritize code maintainability and scalability by following best practices and utilizing modular and reusable component architecture. With my expertise in React, Angular, and JavaScript, I consistently deliver high-performance and user-friendly frontend solutions.

Looking forward to contributing towards new and upcoming companies.

View Resume

Projects

Nuclei - a extremely secure file storage platform

Nuclei

Built with FastAPI, Redis, PostgreSQL, and Docker, Nuclei is a web app for uploading and managing compressed media files. It leverages IPFS for secure decentralized storage with compression to decrease file size. Nuclei aims to provide a secure limbo zone for storing less important files, addressing cluttered desktops and reducing unnecessary storage usage to promote eco-friendly storage practices.

How It Works: Nuclei utilizes IPFS to split and store files across multiple computers, allowing secure peer-to-peer access.

Tech Stack: FastAPI powers the backend, Python chosen for its power and simplicity. PostgreSQL stores user data securely, and Redis caches files for faster access.

Mission: Nuclei provides secure and efficient media storage by leveraging IPFS and compression techniques.

Problems Solved: Nuclei ensures file security with encryption and IPFS storage, improves efficiency with compression, and provides temporary file access for enhanced security.

How to Run Nuclei:

git clone https://github.com/Nuclei-Media/daemon-moderans-linux.git
docker-compose up
See Live Source Code

BlockFrame - chunking based file-store library with rich tooling

BlockFrame is a file chunking library designed for data storage alongside web apps and software. It breaks large files into smaller chunks for easier management and retrieval.

Features: Chunk files into fixed or variable-sized pieces, store chunks in a database or on disk, fetch and reassemble original files, highly configurable, built with modern Python libraries, comprehensive documentation and tests.

Installation:
Install BlockFrame using pip:
pip install BlockFrame

Install here Source Code

RiskMeter -

RiskMeter

RiskMeter is a powerful application developed with Django and Angular, designed to assist travelers in assessing their safety when visiting different locations.

Features:

Users can input their desired destination. The backend intelligently scrapes Google articles using sentiment analysis to provide relevant information with a focus on the negative aspects often overlooked. The backend is built with Django to showcase expertise in the framework, while the frontend is implemented in Angular for a performant and robust user experience. The application presents static information through informative charts and graphs, including crime rates, disease outbreaks, corruption levels, and poverty statistics. RiskMeter incorporates scraping techniques, Django, and Angular to ensure travelers are well-informed and prepared for their trips.

RiskMeter showcases my proficiency in backend development, frontend design, and data retrieval through scraping, Django, and Angular.

See Live Source Code

Contact