All Projects
Table of Contents
- DontLectureMe
- BBAnki
- Omni
- Garlic
- Raccoon
- Forms AI
- Suppress JS
- Feed Me
- Atman
- Cafe Rosel
- OpenAI WhatsApp
- Ferznamka
- LICS
- NEINGA
- Break Me Out (revived)
- Break Me Out
- Lectorg
- reorg(-onedrive)
- Code nft
- Alfred
- road-iris
- org-assistant
- Euler's Method
- Lapaces Daemon
- Ascensio
- Chefy
- BORG
- aura
- Whendone
- VimLoad
- BrightAvenue
- sun-day
- covider
- Covid19-Regression
- z-score-class
- Room4Fitness
- cmess
- travelbot
- SubliminalDots
- DormiensLucem
- pyfreebody
- COSI
- ctheorem
- ALRO
- nne
- pianofy
- NLP-lib
- ClassicalNeuralNetworksLibrary
- DependencyParserOracle
- classical-ai
- findmycollege
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.
BBAnki
Makes student life easier by converting Black Board quizzes to Anki flashcards. Save time and get better grades!
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.
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.
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.
Forms AI
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.
Suppress JS
Suppress.js is a small library that makes integrating AI into any existing or new application easy, and responsible.
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.
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…
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.
OpenAI WhatsApp
What if, you let an AI do the talking for you? Yes, it actually works.
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 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.
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.
Break Me Out (revived)
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
A helping hand to those stuck in the hell loop of social media.
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-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.
Code nft
discontinued Put your code into an NFT and then take it back out again whenever you want.
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?
road-iris
Road-iris can provide you with camera views in all of the public road cameras in Czechia.
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.
Euler's Method
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.
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
[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.
Metrics
Parameter | Value |
---|---|
Effort Given | 9 |
Difficulty | 5 |
Utility | 8 |
Positive Impact | 7 |
Penetration | 4 |
Ascensio
[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.
Metrics
Parameter | Value |
---|---|
Effort Given | 10 |
Difficulty | 8 |
Utility | 7 |
Positive Impact | 6 |
Penetration | 3 |
Chefy
[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.
Metrics
Parameter | Value |
---|---|
Effort Given | 8 |
Difficulty | 9 |
Utility | 8 |
Positive Impact | 8 |
Penetration | 5 |
BORG
[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.
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!
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.
Metrics
Parameter | Value |
---|---|
Effort Given | 2 |
Difficulty | 1 |
Utility | 5 |
Positive Impact | 3 |
Penetration | 1 |
VimLoad
Loader and repository of .vimrc configurations
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
An algorithm to suggest optimal driver behavior based on basic factors to optimize time on the road and prevent unwanted situations.
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.
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.
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)
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
A set of notebooks studying relationships in Covid-19.
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 :)
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
Get in-depth explanations of exercises with video and audio guidance
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
An app that helps students improve their essays
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 😃
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
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.
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
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.
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
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.
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
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.
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
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
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.
Metrics
Parameter | Value |
---|---|
Effort Given | 6 |
Difficulty | 8 |
Utility | 8 |
Positive Impact | 7 |
Penetration | 1 |
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.
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
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
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
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
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
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 |