30 projects

Business Dashboard

Dashboard for small private business. To keep track of the sales and inventory from multiple places. The owner has a multiple physical places of sales, along with the inventory. Since marketing parnter provides sales dashboard, but it's rather user unfriendly and hard to keep track I have build this one custom for the owner to scrape the sales info and adjust the inventory.

link repo

Checklists

Easily create checklists and get url to the checklist to share with others. Other can add to the checklist and edit checklist items. Inspiration from paste bin. (work in progress)

link repo

CrunchMyStock reddit post template

Template for creating markdown template for posting reports on CrunchMyStock subreddit https://www.reddit.com/r/CrunchMyStock/

link repo

CSS selector

App to apply css selectors on html and see results in real time. Useful for creating scraping scripts

link repo

Daily Stock Charts

Displaying stock price chart for each day of the 6 months. Usual way we use stock charts is to have all days in one big chart. This time I wanted to compare daily movements to easilly see if I can spot some recuring patterns. To do that I needed to have all the daily charts side by side, for easy comparison. After testing many chart libraries, only library that was able to reproduce 150 charts on one page was recharts.js. All others were slow so I had to use some kind of lazy loading, fetching in backround and other techniques. Unfortunately, recharts.js doesn't have candlestick chart.

link repo

Digital marketing campaign analytics

Digital marketing ad display analytics. Each banner variation click trough rate, sales etc. Displays in table together with images.

repo

Django app template

Django app template with default urls, views and html templates

repo

Drywall reverse measurements game

Game to practice guessing reverse measurements for drywall.

link repo

Scrape Huge Forum

Scraping forum with 3+ million posts. It took 2 weeks of 24/7 script running across 4 servers. It required good organization since the forum is closing in 2 weeks. I even had a gantt chart to plan and keep track of the servers. While it was fun to do it, morality prevents me from replicating the old forum.

Fruity shells, React app layout shells

App layout shells for use in React applications. Provides the ready layout for the page, header, body, footer, sidebar. Inspired by https://mantine.dev/core/app-shell/

link repo

GME prices and Moon phases correlation

Visualizing the relation between GME stock prices and Moon phases. For fun and curiosity

link

Image mapper

Map the image and export the coordinates of areas

link repo

Industry Performance

Analytics of 7500+ stocks grouped by the industries. Goal is to test the theory that growth of the industry is what matters, more than the individual stocks. This way we can act like our own ETF holding positions in all the stocks in the industry. Less risky and more stable growth. Work still in progress.

link

Little Token website

Small, one page website. Serving as an landing page inviting people to visit the Etsy store. It's always nice to build from scratch when opportunity allows. True master of your own work.

link repo

Matplotlib layout generator

Visual layout editor for matplotlib and any plotting library built upon matplotlib like seaborn.

link repo

Moving Average Analysis

Command line script to get stock moving averages simple analytics fast and convenient. Just to help make decisions which stocks and timeframes are suitable for moving averages strategy.

repo

MyHolyReads Wordpress plugin

Collection of Catholic books. Created Wordpress plugin for scraping the daily readings and auto posting to the blog. So I can have content posting regularly.

link

New ecommerce domains

~120.000 DNS requests a day for getting IPs of daily new ecommerce domains looking for specific IP range and organizing into the database. The goal is to realize trends in certain industry and provide the business intelligence info. Problem is categorizing websites.

NightSkyComment website

Create starry night sky comment from emojis. Good for posting on social media, especially Instagram. I have created this for my beautiful girlfriend once she saw the starry comment on instagram. Seeing that she was copying the comment and replacing with their own emojis I have decided to make her life easier and create this small app. Or so I thouhgt so. Soon I realized that emoji parsing can be quite tricky since emojis consists of 2, 3 even 4 characters. But, with the goal in mind (and useful libraries) it is done and it works really well!

link repo

Overnight Strategy Weekly Backtest

Backtesting of 5000+ stocks for overnight strategy. Creating plots comparing it to benchmarks. There are many stock which barely make it during the day, but big gains overnight. At least for the last 2 years. Reason is probably because during the night institutions drive the price while during the day many traders, retail as well as institutional, are in play essentially competing with each other keeping the price in a sort of equilibrium. Also, most earnings are announced after the market closes. https://www.reddit.com/r/CrunchMyStock/ https://www.crunchmystock.com/ frontend repo: https://github.com/tombohub/crunch-my-stock-frontend

link repo

Palettolithic - palette generation tool

Harmonius color palette generator. Modify the color palette of existing frameworks and generate the configuration code. During the developing I realized how hard is to choose proper color palette. The usual color palette generators provide few colors which are not usable on their own because proper palette requires many shades. Also, there is a question of choosing right saturation, luminosity etc.. This color palette generator aims to provide harmonius palette, following the example of Tailwindcss framework. Another hickup is when we choose color palette we need to copy it to our CSS framework which can be tedious at times. That's why I have also included configuration code generator for Tailwindcss, Bootstrap (SCSS) and CSS variables. To make life easier.

link repo

Piecework drywall time tracker

App to track activity times while working, log units and how many sheets were used to calculate the earnings.

repo

Stock trades export

Collecting executions from Questrade, merging them together and exporting to CSV. Keeping a trading journal is very important for traders. This script automatically organizes trades the way I want it so it saves me a lot of time.

repo

Text to Youtube

Scraping public domain books, creating images from text, creating video from images and uploading to Youtube. All nice with background image and music. Auto update title, description, tags and thumbnail via Youtube API.

link

ThunderShack - classified ads website

Classified ads website targeted only to local neighbourhood. Vanilla Javascript real time chat implemented. In one building can live thousands of people which creates a mini-market. Goal is to have in-house classifieds so people can easily trade with their neighbours. It elevates the community spirit. This is my first Django application.

repo

Personal blog

This very website you are reading. List of some projects I've made in free time. Wanted to make it simple and clean. I believe in esthetical simplicity which allows the brain to focus on what is really important.

repo

Top Tracks and Artists

Small app where user chooses country and it lists top tracks and artists for that country with links to Spotify. I have used Last.fm API to get the top tracks and artists in a specific country and Shopify API to provide links to the artists and tracks. Original idea was to get top artists and tracks in a specific country, but unfortunatelly Last.fm doesn't or didn't provide that information and Spotify also doesn't have it. For the moment it will stay dormant like this.

link repo

Trump vs Biden

For fun Trump vs Biden result of the poll at the time. The idea was to have "battle" between president candidates by publishing the score of the poll.

link repo

Fashion brand inventory

Scraping the sales from the business partner's dashboard and updating the inventory in Google Sheets. The owner used to do manual updating of the inventory in the Google Sheets by looking at his account dashboard provided by marketplace. It was tedious and time consuming. This script scrapes the sales from dashboard and updates the Google Sheet. Saves a lot of time.

repo

Weekday Trend

Analysing what day of the week is best to trade for a stock. Some stocks show the most uptrends on certain day of the week.

link