All Projects

Table of Contents

This section provides a highlight of projects I have or am currently working on. Many of the projects you see below might be incomplete, this is because I see no point in spending time on something in which I dont 100% believe.

All retrospective metrics are on a scale of 0 to 10

To develop working ideas efficiently, I try to fail as fast as I can.
-Richard P. Feynman

DontLectureMe

DontLectureMe is a cutting-edge program that acts as your personal lecture assistant. By paying attention to the lecture for you, it ensures you never miss out on essential information. This tool is particularly valuable for students who struggle to concentrate during lengthy lectures or for those who need additional support in understanding the course material.

Github
https://github.com/velocitatem/dontlectureme/blob/main/ARTICLE.md

BBAnki

Makes student life easier by converting Black Board quizzes to Anki flashcards. Save time and get better grades!

Github
https://github.com/velocitatem/BBAnki

Omni

Stop copy-pasting your AI api-keys, use Omni. Omni is designed both for developers and consumers. As a consumer you can install the Omni Plugin into your browser and use it to store your API keys. As a developer you use the Omni API to access easily request access to those keys.

Github
https://github.com/velocitatem/omni

Garlic

Garlic is a simple, fast and secure way to protect your website from being scraped by bots.

You write your code and text as you would any other day, just let garlic protect your content from scraping.

Github
https://github.com/velocitatem/garlic

Raccoon

Using LLMs for a project is great, but not if it ends up costing you a lot because a malicious prompt gets in We can stress-test the prompt by giving it a bunch of inputs and seeing if it breaks. If it does, we can fix it. If it doesn't, we can use it.

Github
https://github.com/velocitatem/raccoon

Forms AI

demo.gif

This program is designed to provide automated responses to questions in a web form. It uses a natural language processing algorithm to identify the most relevant response to the question, and then adds the response to the form.

Github
https://github.com/velocitatem/FormsAI

Suppress JS

logo.png

Suppress.js is a small library that makes integrating AI into any existing or new application easy, and responsible.

Github
https://github.com/velocitatem/suppress
Documentation
http://suppressjs.rtfd.io/
NPM
https://www.npmjs.com/package/ai.suppress.js

Feed Me

AI Generated meal plans for everyone. This is verymuch just a boiler-plate and proof of concept for this idea. This is a bit of a revival of Chefy.

Github
https://github.com/velocitatem/feedme
Website
https://feedme.streamlit.app/

Atman

There is a growing problem in today’s society with people losing focus and not being able to complete tasks, I believe that Atman can play a role in helping people regain focus and improve their productivity. Because I have ADD, it is especially hard for me to stay focused on something and its even harder to shift my focus when having to do something else. I have taken inspiration from Docker, in that I can manage my focus by changing my digital environment to match the task at hand. I have designed Atman to use various psychological subliminal stimuli which can help us change our mind-frame. These stimuli include sound, images, colour etc. Each stimulus has a specific effect on a person’s mental state and can be changed by altering its colour or volume etc to achieve a certain effect. This effectively creates an environment that is designed to induce a trance-like state in which the mind becomes focused on whatever task is being completed. At least in theory…

Gitlab
https://gitlab.com/velocitatem/atman

Cafe Rosel

This one is a bit different, we created a concept for a club-cafe for students in Segovia, as there is no place to study.

Gitlab
https://gitlab.com/velocitatem/cafe-rosel-website
Website
https://rosel.cafe

OpenAI WhatsApp

What if, you let an AI do the talking for you? Yes, it actually works.

Gitlab
https://gitlab.com/velocitatem/openai-whatsapp

Ferznamka

I had the honor of being one of the programmers who helped develop a highway ticketing system.

Czech programmers fired the minister and saved the country 16 million euros

The site on which they planned to spend this money was created in 2 days. Very interesting news came from the Czech Republic that a group of programmers made a website over the weekend, on which the authorities planned to spend 16 million euros.

Initially, the public was outraged by the cost of the contract for the development of the site and applications for the sale of permits for expressways, as well as the fact that the tender was closed.

The owner of Actum Digital IT company Tomas Vondracek assembled a team of 60 programmers who literally wrote the program code of the Ferznamka.cz website over the weekend and presented it to the state. Moreover, the finished site fully meets the conditions of the tender.

Already this Monday, Ferznamka.cz earned in test mode, so far it gives the opportunity to purchase virtual coupons for a symbolic amount of several crowns. The proceeds will be spent on charity.

As for the Minister of Transport, Vladimir Kremlik, who agreed on a huge amount for the creation of the site, he was dismissed at the initiative of the Czech Prime Minister Andrei Babis, who visited the hackathon and saw how quickly the necessary resource was created

LICS

Linguistic Counter-Survailence

lics.drawio.png

LICS is a program which takes your sentence and replaces words in it so that if you were read it without a phonetic element, it would be almost impossible to understand.

Gitlab
https://gitlab.com/velocitatem/lcs/

NEINGA

Network Inteligence Gathering

https://gitlab.com/shelby.erck/nainga/-/avatar

Neinga is a piece of software which can be deployed nearly everywhere in the world. It scans a networks for devices, and is able to cross-refference these devices - making connections between devices, their owner, location and movement pattern.

Github
https://gitlab.com/shelby.erck/nainga

Break Me Out (revived)

favicon.png

At first, breakmeout was intended to help people break from social media, but that has proven to be quite difficult. For that reason, I have pivoted the purpose and mission of BMO. It now houses projects which aim to improve digital privacy in the world.

Website
www.breakmeout.today

Break Me Out

favicon.png

A helping hand to those stuck in the hell loop of social media.

Github
https://github.com/velocitatem/breakmeout.web
Website
www.breakmeout.today

Retrospective Analysis

Learning Experience

This project has proved to be a very valuable lesson in proving and demonstrating how stuck to social media people are. It is possible that I did not do a great job at presenting my case, however, those people who I did reach and present the idea to, did like it, they supported but did not at all follow through with the concept. Is this because the idea is flawed? Or is our addition really that bad.

Future Development

The future, will only be worse in this respect. It's a very tricky situation. People want to use social media to keep up with others. That was the original idea, but now, it is something completely different. There is almost no excuse for not trying to leave social media. There are so-many alternatives in the world, that you could so easily maintain a life as social as you have now (perhaps even better) without having to use Facebook, Instagram or Google.

  • What to change?

    What to change indeed. Perhaps what I should change or reconsider is the whole principle. Rather than provide a bridge to the other side (privacy oriented software), I should perhaps develop a stronger platform to which people could easily switch, that would also maintain the same level of services. The biggest issue is, people dont want to pay for these services. Why not? We pay for netflix, spotify. I suppose the cost would have to be low.

Metrics

Parameter Value
Effort Given 8
Difficulty 10
Utility 8
Positive Impact 8
Penetration 4

Lectorg

Taking notes in org-mode made faster and easier. With lectorg you can easily capture the every detail without your attention wavering a single bit.

Github
https://gitlab.com/velocitatem/lectorg
Emacs Conference
https://emacsconf.org/2022/talks/school/

reorg(-onedrive)

reorg.png

reorg-onedrive is a bridge between emacs(org-mode) and the remarkable via OneDrive. A pure reorg is still in development due to difficulty with the API - this is best option for now.

GitHub
https://gitlab.com/velocitatem/reorg

Code nft

discontinued Put your code into an NFT and then take it back out again whenever you want.

Website
https://codenft.netlify.app/
Github
https://github.com/velocitatem/code-nft.git

Retrospective Analysis

Learning Experience

I learned a lot about manipulating data into images and also quite a bit of UI. This is one of the first projects which I ever made in Angular.

Future Development

I dont think this has much potential in the future. The world of nft is slowly but surely dying. Maybe there could be some potential usability of the technology, but it is not very efficient.

Metrics

Parameter Value
Effort Given 4
Difficulty 4
Utility 5
Positive Impact 3
Penetration 4

Alfred

Alfred makes it much easier to keep track of your finances using ledger in emacs. It allows you to quickly insert expenses into your ledger while automatically keeping track of you budget and savings. Also supports 2 currencies, maybe more?

Github
https://github.com/velocitatem/alfred

road-iris

Road-iris can provide you with camera views in all of the public road cameras in Czechia.

Github
https://github.com/velocitatem/road-iris
Website
https://roadiris.netlify.app/

org-assistant

org-assistant is a tool to help you build your org-agenda dynamically. It takes the events for each day, aswell as their category, generates a timeline and them implements that into your org agenda.

Github
https://github.com/velocitatem/org-assistant

Euler's Method

fig.png At the end of my AP Calculus class we developed a python model to demonstrate euler’s method. This project consisted of taking a differential equation and some initial condition, using which one could then plot the original function. I made the program generate approximations with varying levels of precision, which can then be seen on the plot. The code is written as source blocks components of an org-mode markdown file, making it much easier to read and interpret.

Github
https://github.com/velocitatem/eulers_method

Retrospective Analysis

Learning Experience

I was the first to finish this in my class, finished it the same day it was assigned, but I did learn something. I finally had the opportunity to use org-entangle to take org-mode files and turn them into pure code files.

Future Development

Perhaps if I would get to it, I might like to implement this into Lapaces Daemon.

Metrics

Parameter Value
Effort Given 6
Difficulty 2
Utility 4
Positive Impact 2
Penetration 3

Lapaces Daemon

logo1.png

[in development]

A free and open-source computational intelligence - Helping the world be smarter and more synergistic. This program extends into many applications, one of which is LADAq. The new extension called ladaQ allows you to access thousands of data-points in a matter of seconds. Currently accessible is data from: Nasa, Open-sky, The World Bank, Alpha Vantage

Timeframe
September 2021 - Now
Github
https://github.com/velocitatem/lapaces-daemon

Retrospective Analysis

Learning Experience

During the development of this platform I learned a lot about data and analyzing data, I also learned quite a bit about math, astrophysics, statistics and a bit about Java.

Future Development

In the future I would like to slightly change up the interface of the cli-version and I would also like to develop a GUI.

  • What to change?
    • Possibly the programming language
    • Add GUI
    • Make more user-friendly

Metrics

Parameter Value
Effort Given 9
Difficulty 5
Utility 8
Positive Impact 7
Penetration 4

Ascensio

logo.png

[in development]

Ascensio keeps you motivated to improve your climbing skill. With ascensio you will know how you are doing both relative to your friends and the community. It is much easier for you to share your progress. Ascensio generates reports of your climbing history, keeping track of all your big successes in all the gyms that support Ascensio.

Timeframe
June 2021 - NOW
Website
ascensio

Retrospective Analysis

Learning Experience

When building ascension, I had never before programmed an app using Xamarin. During the development I learned a lot about the structure of mobile apps as-well as programming with C#

Future Development

In the future I would like to rebuild Ascensio in Flutter, to make the UI nicer and have a 'reboot', with the goal of improving the overall structure.

  • What to change?
    • Improve interface for staff
    • Make the app more flexible for multiple use cases
    • Make the UX more synergistic and simple
    • Add AI Integration

Metrics

Parameter Value
Effort Given 10
Difficulty 8
Utility 7
Positive Impact 6
Penetration 3

Chefy

logo.png

[out of order]

The reason I made Chefy is that in the future I can see people (myself included) not wanting to spend too much time preparing a meal or thinking about food. I thought that it would be great to know what you can make just from the current contents of your fridge and pantry. I also later worked on an AI version which learned how to combine tastes.

Timeframe
November 2020 – July 2021
Website
chefy.xyz
Github
https://github.com/velocitatem/chefy

Retrospective Analysis

Learning Experience

Chefy was one of the first big project that I ever worked on independently, during this time I learned how web apps work in React but later on when I rebuilt Chefy with an AI Integration I learned a lot about AI and NLP.

Future Development

I have once already re-developed Chefy but I do not think I will spend time working on it in the future unless I would have a team helping me since there is a lot of competition.

  • What to change?
    • Nicer UI
    • Better AI
      • Collect data with more meaning

Metrics

Parameter Value
Effort Given 8
Difficulty 9
Utility 8
Positive Impact 8
Penetration 5

BORG

BORG.b856dc6c.png

[out of order]

The Semi Decentralized Internet: Currently capable of decentralized storage, decentralized computing & running neural networks, based on a central distribution

Website
https://bo-rg.netlify.app/

Retrospective Analysis

Learning Experience

When I started building borg I had just started learning Java. During the entiire time of development I have acquired a lot of knowledge and experience with Java API's aswell as Java based mobile apps

Future Development

In the future I would like to implement the idea of borg into dedicated on-person hardware or improve the mobile version to make it function better.

  • What to change?
    • Create dedicated hardware
    • Improve security
    • Build easy SDK to implement borg into other platforms

Metrics

Parameter Value
Effort Given 10
Difficulty 9
Utility 8
Positive Impact 9
Penetration 3

aura

Contributed to the aura project.

Retrospective Analysis

Learning Experience

Although I only contributed translations, I learned more about the structure of the project aswell as Haskell

Metrics

Parameter Value
Effort Given 5
Difficulty 2
Utility 6
Positive Impact 6
Penetration 3

Whendone

Running a command that will take some time? Use Whendone to notify you!

Github
https://github.com/velocitatem/whendone

Retrospective Analysis

Learning Experience

Since this program was made in a simple scripting language, I mostly learned about external dependencies such as TTS software

Future Development

Perhaps in the future I would like to improve the installation and add more quotes via some API.

  • What to change?
    • Improve user experience
    • Add text API

Metrics

Parameter Value
Effort Given 2
Difficulty 1
Utility 5
Positive Impact 3
Penetration 1

VimLoad

Loader and repository of .vimrc configurations

Github
https://github.com/velocitatem/vimload

Retrospective Analysis

Learning Experience

During the overall development of vimload I had just started learning about vim, and wanted to make a tool that would make it easier.

Metrics

Parameter Value
Effort Given 3
Difficulty 2
Utility 6
Positive Impact 4
Penetration 1

BrightAvenue

Graph.png

An algorithm to suggest optimal driver behavior based on basic factors to optimize time on the road and prevent unwanted situations.

Github
https://github.com/velocitatem/bright.avenue

Retrospective Analysis

Learning Experience

I learned a lot about modeling information and ideas

Future Development

In the future I would like to take a concept similar to this and apply it to public transport.

  • What to change?
    • Apply idea to public transport
    • Possibly develop device for cars or make app

Metrics

Parameter Value
Effort Given 7
Difficulty 5
Utility 8
Positive Impact 8
Penetration 2

sun-day

With sun-day you can get weather conditions on almost any location in a matter of seconds.

Github
https://github.com/velocitatem/sun-day

Retrospective Analysis

Learning Experience

Just like some other one-pagers projects similar to this one, I just wanted to practice my skills in React. I learned about API's and how to implement them into websites.

Metrics

Parameter Value
Effort Given 5
Difficulty 3
Utility 7
Positive Impact 4
Penetration 2

covider

[outdated]

Live covid data (it's not like everyone else made one hahaha)

Github
https://github.com/velocitatem/covid19-api
Website
https://covider.netlify.app/

Retrospective Analysis

Learning Experience

This was the first ever covid related project I had worked on. I learned about finding data sources aswell as parsing data.

Metrics

Parameter Value
Effort Given 5
Difficulty 2
Utility 9
Positive Impact 5
Penetration 5

Covid19-Regression

Retrospective Analysis

Learning Experience

This was the first ever truly accurate model for covid I had made. I had just started learning R and tried to model what would happen with the new delta-variant.

Metrics

Parameter Value
Effort Given 6
Difficulty 4
Utility 8
Positive Impact 6
Penetration 2

z-score-class

A class used to generate a z-score given an area under the curve.

it's a mess, ik - don't ask :)

Github
https://github.com/velocitatem/z-score-class

Retrospective Analysis

Learning Experience

At the time, I was working on a project for statistics and wanted to develop my own method for computing z-scores. This was probably my first taste of calculus

Metrics

Parameter Value
Effort Given  
Difficulty  
Utility  
Positive Impact  
Penetration  

Room4Fitness

favicon.png

Get in-depth explanations of exercises with video and audio guidance

Github
https://github.com/velocitatem/room4fitness-web

Retrospective Analysis

Learning Experience

I developed Room4Fitness during a hackathon where I first learned how to create back-end servers. I also learned about external web elements and video parsing.

Future Development

I do not think there is much point in developing future platforms because there is simply too much competition.

Metrics

Parameter Value
Effort Given 7
Difficulty 4
Utility 7
Positive Impact 6
Penetration 2

cmess

favicon.png

An app that helps students improve their essays

Website
https://cmess.netlify.app/
Github
https://github.com/velocitatem/cmess

Retrospective Analysis

Learning Experience

I had just started with React and learned that it is important to think about scalability aswell as clean code structure

Metrics

Parameter Value
Effort Given 4
Difficulty 2
Utility 5
Positive Impact 6
Penetration 1

travelbot

[out of order]

Pitch: Welcome, if you are new to this service, it's very easy to start. enter a desired country into the text field above and get any and all vital information for your travels 😃

Website
https://travelbot.netlify.com
Github
https://github.com/velocitatem/travelbot

Retrospective Analysis

Learning Experience

I learned more about how to implement API's and how to present data in a nice way.

Future Development

In the future I think I would like to find another source of data to perhaps improve the whole idea so that it could 'act' as a close to a human travel companion

  • What to change?
    • Make easier to use
    • Improve user-app synergy

Metrics

Parameter Value
Effort Given 4
Difficulty 2
Utility 6
Positive Impact 5
Penetration 4

SubliminalDots

A reproduction of an experiment from the book Alex in Number-land.

Website
https://subliminal-dots.netlify.app/
Github
https://github.com/velocitatem/SubliominalDots

Retrospective Analysis

Learning Experience

I learned about generating graphics on the web but I primarily learned about the psychological implications of the perception of proportion

Future Development

  • What to change?
    • Improve UI

Metrics

Parameter Value
Effort Given 3
Difficulty 1
Utility 4
Positive Impact 2
Penetration 1

DormiensLucem

I have seen and experienced falling in front of a tv to be a common thing, if you take a few steps back and see someone getting sleepy by the tv, and you look at the walls you will start to see a certain pattern in the flashing colors. This inspired me to create an algorithm to construct a series of colorful light flashes (and other people speaking) to induce sleep.

Website
https://dormiens-lucem.netlify.app/
Github
https://github.com/velocitatem/dormiens-lucem

Retrospective Analysis

Learning Experience

I learned how to manipulate html in to bend it to desire.

Metrics

Parameter Value
Effort Given 4
Difficulty 1
Utility 4
Positive Impact 3
Penetration 2

pyfreebody

Easiest free-body diagram generator for Python

Website
https://pypi.org/project/pyfreebody/
Github
https://github.com/velocitatem/pyfreebody

Retrospective Analysis

Learning Experience

At the time of development I wanted to improve my knowledge of freebody diagrams to 'learn by doing'. I learned how to generate graphics in python and how to tweak parameters of those graphics in an easy way.

Future Development

Since I did not have much time at the time of development, in the future I would like to add more variability and different freebody cases.

  • What to change?
    • new freebody cases
    • Improve parameters

Metrics

Parameter Value
Effort Given 6
Difficulty 3
Utility 8
Positive Impact 7
Penetration 5

COSI

Consciousness Simulation (COSI) - Is a program intended to create an environment in which, one can simulate a simple consciousness with amenable priorities and behaviors

Github
https://github.com/velocitatem/COSI

Retrospective Analysis

Learning Experience

COSI was one of the first projects where I used OOP as much as possible. I had just learned about OOP in CSA and wanted to put it in use.

Future Development

I never fully completed the project because I didnt have the time, but perhaps in the future when I do not have much to do, I will return.

  • What to change?
    • Improve environment and elements
    • Add some sort of visualization

Metrics

Parameter Value
Effort Given 5
Difficulty 3
Utility 2
Positive Impact 2
Penetration 1

ctheorem

Embedding a function constant as a function of ex, to avoid disappearance in differentiation

Github
https://github.com/velocitatem/ctheorem

Retrospective Analysis

Learning Experience

In this project I learned that you cant cheat math. I was trying to redefine something which could never be equal to the original.

Metrics

Parameter Value
Effort Given 4
Difficulty 9
Utility 8
Positive Impact 5
Penetration 2

ALRO

Evaluate an algorithm based on certain characteristics. This project was the predecessor to Lapaces Daemon

Github
https://github.com/velocitatem/ALRO

Retrospective Analysis

Learning Experience

I wanted to create an algorithm to judge other algorithms on their code and performance, I learned how to implement external code into already compiled code and how to interact between two different stages of development.

Future Development

With the constantly growing number of algorithms in the world, it may be worth re-attempting a similar algorithm, perhaps with a different approach.

  • What to change?
    • Change structure of 'debugging' code
    • Find better way to evaluate code without direct programmer interaction
    • NLP??

Metrics

Parameter Value
Effort Given 6
Difficulty 8
Utility 8
Positive Impact 7
Penetration 1

nne

sc.png

neural network inspired cypher.

Github
https://github.com/velocitatem/nne

Retrospective Analysis

Learning Experience

The last few months of my first CS class I independently started learning about AI and thought I could put that new knowledge of how it works into code.

Metrics

Parameter Value
Effort Given 3
Difficulty 2
Utility 4
Positive Impact 2
Penetration 1

pianofy

compose fancy piano music with a simple piece of python code.

Github
https://github.com/velocitatem/pianofy/

Retrospective Analysis

Learning Experience

In the process of develpment I learned about how music works and the mathematical structure of it. I also learned how to generate audio files.

Future Development

I followed upon the this project with classical-ai

Metrics

Parameter Value
Effort Given 6
Difficulty 6
Utility 2
Positive Impact 1
Penetration 3

NLP-lib

[temporarily abandoned]

NLP library, to help with almost any NLP necessary, while keeping it easy

Github
https://github.com/velocitatem/NaturalLanguageProcessingLibrary

Retrospective Analysis

Learning Experience

While I was working on Chefy 2.0 I wanted to build a custom API to handle the ML part of the platform. I learned a great deal about how NLP worked.

Future Development

I did not have the time to finish this library, but doing so would be a bit like 'reinventing the wheel'

Metrics

Parameter Value
Effort Given 8
Difficulty 9
Utility 5
Positive Impact 2
Penetration 1

ClassicalNeuralNetworksLibrary

[temporarily abandoned]

C# library for custom Classical Neural Networks

Github
https://github.com/velocitatem/ClassicalNeuralNetworksLibrary

Retrospective Analysis

Learning Experience

While I was working on Chefy 2.0 I wanted to build a custom API to handle the ML part of the platform. I learned a great deal about how NLP worked.

Future Development

I did not have the time to finish this library, but doing so would be a bit like 'reinventing the wheel'

Metrics

Parameter Value
Effort Given 8
Difficulty 9
Utility 5
Positive Impact 2
Penetration 1

DependencyParserOracle

An operation classifier for the NLP library

Github
https://github.com/velocitatem/DependencyParserOracle

Retrospective Analysis

Learning Experience

While I was working on Chefy 2.0 I wanted to build a custom API to handle the ML part of the platform. I learned a great deal about how NLP worked.

Future Development

I did not have the time to finish this library, but doing so would be a bit like 'reinventing the wheel'

Metrics

Parameter Value
Effort Given 8
Difficulty 9
Utility 5
Positive Impact 2
Penetration 1

classical-ai

An artificial intelligence to generate classical music

Github
https://github.com/velocitatem/classical-ai

Retrospective Analysis

Learning Experience

This project was my first-ever real AI experience. Before I had only messed around in python, but for this project I used Java to create an ML model. I learned a lot about data and interpreting it.

Metrics

Parameter Value
Effort Given 10
Difficulty 8
Utility 4
Positive Impact 2
Penetration 4

findmycollege

An algorithm that goes through every university in the world and develops a profile which it then compares to certain criteria

Github
https://github.com/velocitatem/findmycollege

Retrospective Analysis

Learning Experience

In my junior year I was starting to orient my-self in the world of college and found out that there were not that many great platforms to find a school based on all desired criteria. I learned a lot about scraping data from the Internet and then parsing that data.

Future Development

The project did not really ever leave the dev stage, but as there are now many more platforms on the Internet with the same exact goal, it would not be very effective to continue work on this project.

Metrics

Parameter Value
Effort Given 7
Difficulty 4
Utility 8
Positive Impact 7
Penetration 2