Alexander Schauff

FullStack Developer

I am a full stack web developer with a lot of experience in blockchain technology. 

Skills

I’ve worked with the following technologies 

as well as many more

Interested in working together?

Alexander Schauff

29 years old

Currently based in Germany near Duesseldorf and Cologne

Who am I?

Hello, I’m Alex. My passion for computers and programming began at an early age. At just 12 years old, I taught myself HTML to launch my first website. Throughout school and university, I expanded my skills by learning Java and C++, even earning top marks in my computer science exams.

In my spare time, I delved into Python, creating scripts to streamline my daily tasks. Despite these early experiences, it wasn’t until later that I truly immersed myself in the world of programming.

This shift occurred when I co-founded a web design and marketing business with a friend, where I regularly worked with CSS and JavaScript. Around the same time, I began exploring the crypto space, growing my portfolio, and gaining deeper insights into the industry.

Recently, I decided to transition from being purely a crypto investor to becoming a developer, aiming to contribute directly to the advancement of the crypto world. This journey has led me to significant progress, as I continuously refine my skills and expand my knowledge.

Currently, I work as a dApp Engineer, developing blockchain use cases within the tourism industry. However, my focus is increasingly on process automation, particularly through the use of the OpenAI API.

 In my free time, I’ve been working on several personal projects, including a goal-setting app and a supplement scheduling app. These projects reflect my commitment to leveraging technology to simplify and enhance everyday processes.

Alexander Schauff

Projects

Below you can find a selection of my larger deployed projects

Sveltekit | supabase | Postgres | Postgres functions | openAI | Tailwind | Flowbite | Dokku | Git

Supplement Scheduling Web-App

Goal

Creating a Web-App that enables users to generate the optimal schedule for taking their supplements.

Technologies

Sveltekit for Front- and Backend. Supabase for Auth and Database. Openai API for image analysis.

Result

Working product in early beta stage.

Check out the product here     See the Source code

Svelte | supabase | Postgres | Postgres functions | Tailwind | Flowbite | Push Notification | Realtime | Dokku | Git

Goal Achieving (Web)-App

Has been recommended for German startup funding

Goal

Creating a PWA that enables users to achieve their goals. Offering several features to do so.

Technologies

Svelte Frontend and „Backend“ completely in supabase using a lot of Postgres functions and CRON jobs. Also using modern Web APIs like the Push API to deliver push notifications to users.

Result

Working product in beta stage.

Check out the product here     See the Source code

Sveltekit | supabase | Postgres | Postgres functions | openAI | Tailwind | Flowbite | Dokku | Git

Supplement Scheduling Web-App

Goal

Creating a Web-App that enables users to generate the optimal schedule for taking their supplements.

Technologies

Sveltekit for Front- and Backend. Supabase for Auth and Database. Openai API for image analysis.

Result

Working product in early beta stage.

Svelte | supabase | Postgres | Postgres functions | Tailwind | Flowbite | Push Notifications | Realtime | Dokku | Git

Goal Achieving (Web)-App

Has been recommended for German startup funding

Goal

Creating a PWA that enables users to achieve their goals. Offering several features to do so.

Technologies

Svelte Frontend and „Backend“ completely in supabase using a lot of Postgres functions and CRON jobs. Also using modern Web APIs like the Push API to deliver push notifications to users.

Result

Working product in beta stage.

node.js | express | MongoDB | Docker | Dokku | Git 

Node.js API using Express and MongoDB

Goal

Creating a API to serve as a backend for a hackathon website.  CRUD functionality for hackathons, courses, users, reviews. Using authentication and security best practices.

Technologies

Node.js, express and MongoDB. Using Dokker and Dokku for hosting

Result

Working API. Check out the Demo site for full documentation.

node.js | express | MongoDB | Docker | Dokku | Git

Node.js API using Express and MongoDB

Goal

Creating a API to serve as a backend for a hackathon website.  CRUD functionality for hackathons, courses, users, reviews. Using authentication and security best practices.

Technologies

Node.js, express and MongoDB. Docker and Dokku for hosting.

Result

Working API. Check out the Demo site for full documentation.

Check out the demo here     See the Source code

Solidity | Svelte | React | Web3 | Truffle | Git | Bootstrap | VPS | Docker | Dokku

Decentralized Exchange with Order Book

Goal

Creating a fully functional decentralized token exchange that uses an order book  and enables one to trade the token from the lottery project below. 

Technologies

Solidity smart contract, frontend example was originally built with React, but was completely adapted to Svelte and improved in many aspects. Deployed to the Rinkeby Testnet using Truffle. Hosted on VPS using Docker and Dokku.

Result

Working contract with order book, open, canceled and filled orders. Frontend which displays all the necessary information and enables contract interactions.

Check out the demo here     See the Source code

Solidity | Svelte | Web3 | Truffle | Git | Burma CSS | VPS | Docker | Dokku

Lottery Contract using Chainlink VRF for Verifiable Random Numbers + Token

Goal

Creating a decentralised lottery that is secure and uses truly random numbers. Automatically paying a fee to the deployer and using the lottery to distribute a token.

Technologies

Solidity smart contract which inherits Chainlink VRF for the random number generation. Frontend is built with Svelte using Burma for CSS. Deployed to the Rinkeby Testnet using Truffle. Hosted on VPS using Docker and Dokku.

Result

Working contract – every winner of the lottery gets 100x the amount of won ETH in the token LTT. Basic frontend which displays all the necessary information and enables contract interactions.

Check out the demo here     See the Source code

Solidity | Web3 | Truffle | OpenZeppelin | Git

Decentralized Autonomous Organisation (DAO)

Goal

Creating a DAO for the token used in the other projects. Enabling token holders to vote on proposals and release funds from the treasury.

Technologies

Utilizing audited Solidity smart contracts from OpenZeppelin to create a secure DAO. Treasury contract which holds the funds, that can be released with successful proposals.Using Tally as the DAO’s frontend.

Result

Working DAO. Proposals can be made and voted on by token holders that meet a given token threshold. A successful proposal releases the funds (after a time  lock) and transfers them to the recipient.

Check out the demo here     See the Source code

Solidity | Svelte | React | Web3 | Truffle | Git | Bootstrap | VPS | Docker | Dokku

Decentralized Exchange with Order Book ​

Goal

Creating a fully functional decentralized token exchange that uses an order book  and enables one to trade the token from the lottery project below. 

Technologies

Solidity smart contract, frontend example was originally built with React, but was completely adapted to Svelte and improved in many aspects. Deployed to the Rinkeby Testnet using Truffle. Hosted on VPS using Docker and Dokku.

Result

Working contract with order book, open, canceled and filled orders. Frontend which displays all the necessary information and enables contract interactions.

Solidity | Svelte | Web3 | Truffle | Git | Burma CSS | VPS | Docker | Dokku

Lottery Contract using Chainlink VRF for Verifiable Random Numbers + Token

Goal

Creating a decentralised lottery that is secure and uses truly random numbers. Automatically paying a fee to the deployer and using the lottery to distribute a token.

Technologies

Solidity smart contrat which inherits Chainlink VRF for the random number generation. Frontend is built with Svelte using Burma for CSS. Deployed to the Rinkeby Testnet using Truffle. Hosted on VPS using Docker and Dokku.

Result

Working contract – every winner of the lottery gets 100x the amount of won ETH in the token LTT. Basic frontend which displays all the necessary information and enables contract interactions.

Solidity | Web3 | Truffle | OpenZepplin | Git | 

Decentralized Autonomous Organisation (DAO)

Goal

Creating a DAO for the token used in the other projects. Enabling token holders to vote on proposals and release funds from the treasury.

Technologies

Utilizing audited Solidity smart contracts from OpenZeppelin to create a secure DAO. Treasury contract which holds the funds, that can be released with successful proposals.Using Tally as the DAO’s frontend.

Result

Working DAO. Proposals can be made and voted on by token holders that meet a given token threshold. A successful proposal releases the funds (after a time  lock) and transfers them to the recipient.

More projects coming soon

Contact me

You have an interesting project you are working on and that you could use some help with?

Feel free to contact me below and I will get back to you shortly.

Mühlenstr. 223A
41236 Mönchengladbach
Germany

Please note

To use the demo sites you need to have Metamask installed (Download here) and be connected to the Rinkeby Test Network.

In case you don’t have any ETH in your wallet you can get some here.

Please note

To use the demo sites you need to have Metamask installed (Download here) and be connected to the Rinkeby Test Network.

In case you don’t have any ETH in your wallet you can get some here.