Web development and automation projects for SME's

Making sure your business runs effectively with tailor made software solutions

Tech Stack

Portfolio

IOT Data Collection System

Omni Wind B.V.

Problem

A remote monitoring system is required to analyse the functioning and energy production of wind turbines.

Solution
***Work in progress. We are working on setting up an IOT system where the energy production, wind speed, and battery state data are being measured (on set intervals), and send to a database via LoRa technology. From there we can run algorithms to see if the turbines are performing as expected.
Tech Stack
LoRa communication protocol, Python, Django, The Things Network, IOT Sensors

Categorizing text data with OpenAI

Master Challenge

Problem

Master Challenge had a lot of users that were difficult to segment into groups for effective communication.

Solution

A Python script that runs in the cloud. A list of users is added as a csv document, where the relevancy between the user's job title is compared against a list of options, making use of text-vectorisation through the OpenAI API. The context of the job title (for example Change Manager or People Manager) is mapped against the most relevant segment (HR Manager), using vectorisation. It is then updated in the CRM via an API integration.

Tech Stack

Python, OpenAI API, Google Collaboratory

Google Sheets Automation

Anonymous

Problem

Daily repetitive steps in Google Sheets were taking a lot of manual work.

Solution

***Work in progress. Automations are being programmed into the Google Sheets as Google Apps Script. These automate functions such as sending emails, creating files and folders, and storing data.

Tech Stack

Javascript, Google Apps Script, API Integrations

Energy Prediction Tool

Omni Wind B.V.

Problem

Annual energy production estimates are required for the development of new wind turbine projects.

Solution

An integration is built with the NASA Power API to collect the annual hourly wind speed data per coordinate. A frequency cable and histogram are being created, and added to an Excel sheet template. Subsequently, the rest of the calculations are automatically done through Excel formulas.

Tech Stack

Python, Google Collaboratory, NASA Power API

Stock Trading back-end

Myself

Problem

Tools to automate stock trading on the Alpaca broker on a large scale were very expensive.

Solution

A Python back-end (Django), that receives trading signals from Tradingview alerts via a webhook. The stock symbol and buy or sell signal is decoded and forwarded to the Alpaca API for order routing. The position sizing is automatically calculated as a percentage of the total bankroll. Currently testing two different strategies on a selection of the best 15 performing NASDAQ stocks out of top 500 market cap.

Read more about the stock trading frontend here.

Tech Stack

Python, Django, PostgreSQL, Alpaca API, Heroku, Tradingview scripts & alerts

ChatGPT Challenge Generator Tool

Master Challenge

Problem

Manually copy pasting a prompt template in ChatGPT and adding user business information was inefficient and not an optimal user experience.

Solution

Users now have the option to use our AI Challenge Generator Tool when submitting a project on our platform. Two simple questions are asked: a description of the challenge and a description of the company. A prompt is then sent to ChatGPT via the API, to create a challenge description based on a prompt template. I designed the logic for this tool and tested the prompting. We then shared it with our developers, who implemented it into the platform. A final result can be found here: https://masterchallenge.me/challenge-generator

Tech Stack

Typescript, React, OpenAI API 

"Robin has helped us to automatically sync our platform signups to our CRM. This makes our life a lot easier as we no longer have to manually import and export csv files all the time."

Bram Kuijken, founder at Master Challenge

"Robin has helped us to automatically sync our platform signups to our CRM. This makes our life a lot easier as we no longer have to manually import and export csv files all the time."

Bram Kuijken, founder at Master Challenge

Do you have a project that could be improved?

Let's get to know each other, no strings attached

Prefer to send an email? Click 👉 here.

About me

My interest in coding started at around 11, when I created my own Dragon Ball Z website. The inspiration to start developing professionally came a couple of years ago, when I started to automate my marketing work at the time.

I live in Amsterdam. Some things that I enjoy in addition to work are hiking, mountains, and skiing.

© 2024 robinbreed.com

KVK: 65578155

BTW: NL002269329B44