All projects
C
Blockchain / NFT

Flask/Python, Next.js, Solidity, IPFS, crypto wallet, Terraform/Kubernetes, CI/CD

Flask backend with Solidity smart contracts, Next.js frontend, distributed storage (IPFS), Terraform + Kubernetes deployment on AWS with CI/CD pipelines.

NFT Blockchain
IPFS Storage
K8s Deploy
Dev Role

The Flask backend handles the application logic: user accounts, catalogue, search and mediation with the blockchain. The Solidity smart contracts on Ethereum manage the ownership and transfer of digital assets. Each transaction is signed by the user's crypto wallet, guaranteeing authenticity without an intermediary.

Asset storage uses IPFS for decentralization. Files are content-addressed (by hash) and replicated across the IPFS network, which makes them immutable and censorship-resistant. The Next.js frontend provides server-side rendering for SEO and a reactive interface for user interactions.

The infrastructure is fully defined with Terraform: VPC, Kubernetes clusters, databases, CDN. Deployments go through automated CI/CD pipelines that run the tests, build the Docker images and deploy to Kubernetes with automatic rollback on failure.

Technical architecture

Flask/Python backend with a RESTful API for catalogue and transaction management.

Solidity smart contracts for the creation, transfer and management of NFTs.

Next.js frontend with crypto wallet integration for wallet authentication.

Decentralized IPFS storage for files and metadata.

Terraform infrastructure for AWS provisioning, Kubernetes deployment.

Complete CI/CD pipeline (GitHub Actions) for continuous deployment.

Technical highlights

Solidity

NFT smart contracts on Ethereum

Terraform + K8s

Automated AWS infrastructure

Flask

Python API backend

Technical stack

Python
Flask
Next.js
Solidity
IPFS
Crypto wallet
Terraform
Kubernetes
AWS
Role Full-Stack Developer
Duration 2024
Engagement Long-term contract (Tier C)

A similar technical engagement?

A brief, a repo, or a quick call - whatever works.