Welcome to my personal blog, a space where I write about my current endeavors and work. Each entry is timestamped with its age from the time of writing, providing a transparent view of my update frequency and progress timeline. This blog is inspired by the meticulous approach of Donald Knuth, aiming to offer a detailed and thoughtful perspective on my journey.
Some final touches to the final project will be done in the upcoming days, mostly quality of life updates, so people that would like to run the game locally as well, will have an easier time doing so. I also stopped using ngrok, as it limits the number of agents for free tiers and automated the nginx startup.
With multiplayer working (sort of XD) I implemented some core game logic, spectating, colliding with other players and so on. Added a few more features and implemented the game loop correctly meaning there is no need to restart the server each time a new game wants to be played.
Having a working server and streaming data correctly has proven to be quite the challenge, but it was made a little easier by the fact that I finally have a desk and a chair now, meaning I can work sitting down and not in my bed all the time, with my laptop on my "lap" :D.
Started working on the CS50x final project again, plan to finish it in the upcoming days so I can focus on my project with Filip, school, and probably a new student job I plan to get. Made some solid progress today, feeling good, we moved into our apartment in Sonderborg yesterday, so less running around.
Spent the whole day working on the data preparation function yesterday yet to no avail. Made minor progress, read a loooot of documentation. Need to get my mind of of it, will probably do something else in the upcoming days.
Improved the data visualisation function, which will serve as another indicator in our never ending list. Still struggling with the data preparation as I simply cannot get the shape of the data very effectively it seems.
Finished up the function from yesterday, but it will still need some changes in order to be usable, works for now however. Started quite a dauntful task working on preparing data for one of our strategies involving machine learning. Wish me luck!
Started working on a new data visualisation involving a bit more math than I'm acustomed to. Didn't finish it yet, but will do so tommorow. Most of my day was actually spent fixing some miscellaneous issues in our project, we also had a call with Filip today and I know what I'm going to be doing next.
Today I tried to calculate some useful statistics, but something kept going wrong, used it as a chance to fix some mistakes in our current structure and make the code a bit more readable. Filip is working very diligently on this, and it's getting closer and closer to perfection.
Worked on improving database infrastructure today, harder and harder to be consistent with more and more data that we want to store and calculate, especially with the new retrieval function that merges data retrieval from an API and retrieval from the database - which is a difficult thing to do.
I had the first couple of lectures today, which differed from the 'Study start' on friday. These will be recurring lectures. Hopefully I will be able to focus on many things outside of university and still be an excellent student. I'm thinking of trying to compete in the ICPC.
I started working on the CS50x final project again after a break and am immediately faced with a bunch of issues that I hadn't solved previously. Perhaps it's the result of the headfirst way I do all things, but the code needs major changes and a lot of things are broken, probably because I simply didn't read all the documentation surrounding Three.js.
Today, I watched a couple of courses that I received from a friend on how to improve my CV and how to write proper cover letters, while this is great news. It also means that finding a job here will be a lot more time-intensive, than I thought at first glance, atleast if I'm so picky about it :D.
Having a good cv in this day and age is crucial. I have this site but you also need a single page documenting all your relevant achievements. This page is getting a bit out of hand, I cannot expect a recruiter to go through everything to find out how qualified I am for the position I am applying for.
I started searching for jobs, I would really like something related to software engineering, although I'm aware of how difficult that can be. I want to gain experience, since getting a student job is a must in order to get SU, which is a government grant for students.
We have finally received housing, however temporary it is, it is until February 1st, which is definitely enough time for us. I worked some more on my CS50 final project, implemented a function for my project with Filip, and improved my cv, as well as plan on making some changes to my website and adding some achievements. Feeling ecstatic!
The landlord unfortunately cancelled on us a few hours before, saying that somebody already took the place. We have no idea what to do now and spent most of the day looking for alternatives, we have increased our search outside of Sonderborg and are now looking at some even more private housing agencies.
I called with Filip today discussing the future of our now not so small project. Although now remotely I still plan to contribute to it a whole lot and in the coming months it will be an official start-up. The math brush up course got pretty hard today, we started with differential equations that I didn't have in high school.
Me and Adam (a friend I came to Denmark with) made plans for the week, as we have been very busy these past few days, but it seems that luck has finally smiled our way and we will be taking a look at an apartment this tuesday, which we plan to take. I again resumed my work on the CS50 final project, learning Three.js.
Today, there was a student organized event, which made us explore Sonderborg a bit. I am loving it here. I finally caught up on some things today, but I will code a lot more tommorow. I am still looking for a job here and I finished up my cv, but it does still need to be worked on.
I started looking for a job here in Denmark, I had to make like an official CV, so i worked a bit on that, will probably add it to my site tommorow, it should be the front page, because the site does look a bit childish to be fair :D, probably because I don't really like the modern minimalist design. We finally found some temporary accommodation in Denmark, even though it's just for 10 days.
We still haven't found accommodation, slept at a hotel, texted every landlord in a 20km radius, hopefully tomorrow will bring better luck. As unfortunate as we were we did find a very good soul that provided housing for us for a single night. I didn't have time for much else today, I hope that changes soon.
After an exhausting journey we arrived in Denmark, right away we started looking around for accommodation, unfortunately I am writing this blog post from a hotel bed. Afterwards, we will be able to sleep over at a friends place for max a week, hopefully we will find something suitable until then.
Today is the day I am travelling to Denmark by car. I also finally made a LinkedIn today and linked it to my site. From the better graphing code we found out that the time we use for underlying price is in fact ideal. Wish me luck on my journey, and hopefully once we are there we will be able to find suitable accommodation.
I finally finished up the better graphing function and it works pretty well. I did it on my new computer YAY, which I will be taking with me to Denmark as well. I spent the better part of my day just setting everything up, moving all the code, bookmarks and important documents.
Today I am working on some pretty complex data analysis stuff, it shouldn't be so hard but I haven't worked with matplotlib in a while and I hate relying on ChatGPT for such tasks because it always messes something up working with difficult data. Hopefully will have it finished tommorow.
Today I used a data provider that we haven't used in a while to get current interest rates for a statistic idicator calculation. I also started working on improving retrievals, specifically their speed. Since we already kind of merged the pulling and retrieving part of our operations we are now focused mainly on speed.
I started working on the CS50 final project again but am miserably struggling with Three.js, specifically since the game is supposed to be multiplayer the way you communicate with other devices and also the 3D calculations are proving to be difficult as well, this is the second time I scratched the project and began anew :D.
Today i finished up a new graphing function so we can compare the starting times of our strategies and the impact they have on the total profit. The guy who told us we could move in cancelled on us so we will try to find something in the next couple of days.
I improved retrievals a lot while implementing new functionality. After a long time wrote some actual documentation as the function is getting increasingly complex. Went for a run today, hopefully there will be some races I can attend in Denmark as well.
Today I did a lot of exception handling, it is suprisingly difficult to do correctly. However, it is a pretty important skill to have so I'm happy to learn. I am unfortunately still having trouble with student housing and the future is uncertain, but hopefully everything will work out.
After a while I finally attended a codeforces competition and did pretty good since it was Div 4, I solved all problems except one in the limited time I had, I feel I'm getting better with C++. Besides that I've been busy the past couple of days, having trouble with student housing at the university I will be attending.
Today I got into refactoring and some exception handling, we are ever so closer to actually deploying and so the code must be in a usable state. Exception handling (at least doing it correctly) is suprisingly hard at times. I know I need to update a lot of things, but I'm currently a bit overwhelmed.
Anyone know how codespaces work? Because not me I would love to push it to a private repo to keep all the code but for some reason that was made extensively difficult, in the end I saved the code locally and found out I didn't have to because the codespace won't shutdown if you just visit it once a month :D.
Today I had a small celebration with my friends, because of the fact that I am leaving Slovakia to go study abroad. I also read up on some articles on a pretty improtant strategy we are using and to broaden my knowledge on the subject. I also struggled extensively with github codespaces, more on that tomorrow.
I still haven't figured out a pretty insidious issue, but I think there might not be a solution, I'm afraid there is a problem with our data provider. I worked a bit on the CS50 final project but lost motivation and might switch it up a little.
I spent most of these days programming. I improved the retrievals significantly, although there are still some issues. I am currently working on a pretty insidious one, which might not necessarily be with the function, but the way we gather needed data. We are constantly running new tests and backtests and the issues on our github repository are mounting. I paused the CS50 for a bit again, because I am currently focusing on the project.
I hung out with some friends today. We talked about our futures and caught up on what we've been doing. I also spent some time on the CS50 final project, which is progressing slowly, because I am learning something new and when it comes to that I am very meticulous. I also started working on a much needed LinkedIn profile.
After I made retrievals more uniform we need to apply it to our current code, which is unfortunately taking some time. We are working everyday to better our design and overall project structure, as by now the project is quite extensive and complex. I will probably need to do some refactoring tomorrow. Also worked on the CS50 final project today, which is going well.
On a whim I went to an event called Data Dialogues, where I met some interesting people and learned a lot about data science. They had some experts there, did some short interviews and after that was "networking" time. I found out I truly need a LinkedIn profile, so I will make one soon.
Today I got officially accepted to SDU, which I am very excited about. I plan to move to Denmark on August 16-17th. Today I finished the retrieval function, which ended up way too complex, it is about 250 lines long which is a sign of bad design, but I am not quite sure what to do with it, needless to say atleast it is working. Tomorrow I'm going to an event called Data Dialogues, which will hopefully be interesting. I'm hoping to find some like-minded people there, since what I mostly do right now is work with data.
Today I worked on a very important part of our code, and that is making the retrieval functions more uniform, in the end I decided to go with a pretty weird route, through key word arguments and then building custom queries, it's a lot of work, but hopefully I'll finish it tomorrow.
I started working on the final project, in the end I decided I wanted to do something involving servers and so it will probably be some simple io game, which will require no installing. The inspiration came to me, because we have a game called WurmieMania, which we play on certain Trojsten events. It is well known because some older members know the guy that made the game, so I think if the game is good enough perhaps I could show it and play it with my friends, most importantly I learn something new.
Today I finsihed up a pretty big chunk of code. Feel good about myself spent most of yesterday and today coding and exercising. Tomorrow I have a wee bit more free time, So I'll try to either finish or start the CS50 final project. Although I am doing very well, when it comes to this, I will have to reserve a few days on my mental health, times are rough right now, going through some struggles with moving and other personal things.
I started running consistenly again, without any pain in my knees. I coded for most of the day today, working on a bunch of things at once. I also started slowly working out how I'm going to move to Denmark in less than a month. Feeling a bit overwhelmed right now, but hopefully it just blows over.
I finished the realtime connector, but it still needs to be checked, which I will do tomorrow, in the meanwhile I thought about what to do as the CS50 final project and I think it will be some sort of a mobile app using Swift. Tomorrow I also start working on some pretty difficult data processing so wish me luck.
I am still working on the realtime adapter. It is progressing much faster than previously as it isn't my first rodeo with such delicate data. I want to make another overhaul to my website, add a little about me section to it with my picture and some other fun facts about me not considering programming and stuff. I also need to update my skills tab as I learned a bunch of things in the past 6 months which are not there yet.
Today I started working on another real-time data streaming script from a different provider. I am still on holiday which I will be returning from tomorrow. I talked to some bright people here also interested in IT and we had some interesting discussions.
Today I had a pretty insidious bug in my code. Which wasted most of the time I reserved for work, hopefully tomorrow will be more productive. I am Currently working on making parts of our code uniform - we are constantly improving the structure of our now, quite extensive project.
My whole body is aching but I spent more time coding today. We went on a 4 hour hikea and I got sunburnt. We had a call with Filip and are constantly exploring new strategies. I've decided the CS50 will have to wait until I get home, since I will have a lot more time that way.
I am happy to say I am eating much better on holiday, than at home. Maybe because the food is simply prepared for me or my appetite increased since most of the activities we do here are very physical. I hurt my knee again :D. We'll see if it gets better tomorrow. I coded a bit today, spent a lot of time on a pretty hard leetcode daily implementation-wise atleast.
I am on the family holiday and while this has affected my work schedule, there is no stopping. I get up early and go to sleep late to finish everything I planned to do that day. I am still thinking about the CS50 final project as I'm unsure about what to do, I want it to be something original, but while I'm on the family holiday I am mainly focusing on our project with Filip as the CS50 can wait.
Today was my last day at the summer school and although it will be running for quite a while (There are multiple parts with mathematics and physics as well) I am going on a family holiday. I will be introducing myself to a library called Pydantic, as we are constantly working with Filip on improving our code structure.
Today was a pretty busy day as usual. I spent most of the afternoon hours at the summer school and then after socialized with some friends. I rested up a bit. I will hopefully place within the top 3 in the bot competition as I spent formidable effort constructing one. If you never tried it, do so, the details on such things are very intricate and hard to code. EDIT: I placed third :D.
Today I woke up in the middle of the night to check on some data and solved a pretty insidious issue. I feel I am improving at this stuff, I can analyze data faster and pinpoint the issue, which is a very helpful skill indeed. I want to update my skills table soon, but am currently very busy. Again I spent most of my day at the summer school, coding a bot for a fun game that has been created for us. I am still postponing the CS50 final project although I should get to it so I can have that finished.
Currently I am spending most of my time coding :D. Until 3 pm I am at the Trojsten summer school, and in the afternoon I work on our project with Filip. I am pretty busy, but very satisfied with my progress, as well as the communities I am a part of.
Today we had a short meeting with Filip, where we pondered on where we would like to take the project next. I also sat down, watched some lectures and am almost finished with the CS50. I will probably take a few days to think of and make a final project, but I will be very busy so hopefully I find time for it, I would like to make a mobile app with some framework I don't know.
I fixed the thing I was working so hard on, it seems I am improving in finding these insidious problems, that aren't necessarily semantic, when it comes to the code, but there is some data involved. I was pretty productive today, watching some lectures, working out, coding, the usual.
It is just lunch, but I got up early today and did a lot of coding and important stuff. Feeling satisfied with myself, although I still haven't fixed the retrieval issue, but I think I'm getting closer. I finished most of the problem sets of CS50, although I haven't watched some lectures yet, so I'll do that today.
I am still working on the GradientBoosting model and see how far it goes, it is mostly finished, but I am still having some trouble with the retrieval, however yesterday I talked to Filip and I think we finally found a solution on how to design our code better!
Today we opened up our first real money account with Filip. We are moving on from simply paper trading as our strategies seem to be working. It is a cause for celebration. Also I came home today and got some much needed rest. The last week and a half has been pretty hectic for me.
Today was very productive, we got up early and I spent most of the day coding. In the evening we also had a small socializing circle in the living room playing board games and the like. I also worked on a GradientBoosting model today and got stuck because I didn't set the random_state and couldn't recreate answers :D.
I am baffled at how much preparation is going into the KSP round. I learned a bunch of new stuff and am currently working within some of their frameworks and libraries to create a viable problem. The community is great as always, bunch of educated and fired up people, I am enjoying myself. And I'm not forgetting to work on my other endeavours while here.
I implemented the new function without any substantial issues. Yippee it seems I haven't lost my stride, it had simply been a bad match for me. For a few days I am also going to a Trojsten meeting, where we will be preparing the next KSP round.
Perhaps as a very tallented person once said a computer acts differently, when someone skilled is using it. Filip fixed, what was for me a very challenging issue in the span of about 2 hours or so. Kudos to him, I am going to start working on a new function, this time it will be calculating neccessary indicators, and volatility.
I came home totally wrecked, and rested up a bit. Today I kept the coding to a minimum as I was mentally and physically exhausted. I have a lot to do tomorrow I am unfortunately still struggling with the complex function I am coding up. I will probably ask for some help tomorrow.
I found a restaurant with a wifi connection and a power socket and during the day I can do coding again thankfully. We are constantly improving the architecture with Filip and finding and getting rid of some more elusive issues. Also I'm having fun at the cottage lots of people here, but very little sleep as a result :D.
Today I went on a little holiday to a remote cottage with some friends. I wanted to continue my diligent working, however there were many issues with electricity and I was unable to do so for today. I found a solution however and I think tomorrow will be ordinary again.
Yesterday I ended up finishing what I wanted, but noticed some differences between the results and so I am currently working on that. Today I'll also be effectivizing our retrieve function, so that if a retrieval is empty or doesn't have enough required data it pulls the rest of the data and saves it to our database.
Today I'm finishing a function, specifically modifying a part so that it works with our database so we can train models on the data and the functionality is improved as well as teh efficiency since there is no need for a plethora of requests to an endpoint everytime the function is run. I also went for a longer run today and my leg is fine! Tomorrow is a big day so I need to rest up, we are moving into production in the coming days.
Today I finished up a physics project that I started during the year, it involved many things I didn't learn in school, however unfortunately I will not be taking up more such projects as I want to focus on computer science more. I also watched another lecture from CS50x and coded up an upgrade for the difficult function, I've been working on, it is still not finished so tomorrow I'll hopefully wrap it up.
Yesterday I only coded for about 4 hours or so, so today I plan to work more. I have so much to do right now, so I'm not quite sure where to start. I'll probably write a couple of new functions for my project with Filip, which will probably take me the whole day. To update you on the courses I have already finished more than 50% from CS50x, and around 20% from the AI engineering course.
Today was pretty standard, the only thing that was different is that I had to choose problems for an upcoming competition, and met some friends there. I hope I helped, however I still have trouble with choosing the hardest problems, because I can't solve them myself! So I left that to the more experienced people.
Today I worked on quite a complex function almost the whole day. It was taken from a paper and I had to implement it in python, it was quite a challenge, but I managed to do it. I'm also constantly learning more about AI models and how to implement them in python.
Indeed I am still working and improving myself, in the recent days I've forgotten to update my blog since I have so much stuff going on. I'm learning a lot of things at once, improving my understanding of various advanced concepts, although it is a burden, I'm enjoying the steep learning curve so far.
I went for a run again, although I still don't know, whether I recovered from my injury, as I mentioned I used to run about 80km a week, when I was preparing for my marathon and I still haven't tried such distances yet. However, after a short run my knee didn't hurt, so I'm hoping I'm on the right track.
Always busy, not sure I'm keeping up with my schedule, I average around 6.5 hours of programming a day and I cannot seem to fit more in as I am much busier than the previous year, taking part in many miscellaneous activities. However, the fact remains that I am enjoying myself, everyday I learn something new and to be honest, I just love coding.
Today I implemented some acquisition functions, and started working on some pretty difficult analysis, to find out the cointegration of two different datasets. Overall I'm doing well, each day is a new challenge, yet I am still enjoying myself.
I am still very busy. I already finished about 40% of CS50 which I started a week ago, about 1/6th of the IBM AI engineer course and am still working with Filip everyday, implementing new things. I don't know about the 8 hours of coding a day, currently I'm averaging around 7 and any more is a bit detrimental to my mental health.
Yesterday was quite eventful so I forgot to post a blog update. I implemented a bunch of stuff with Filip and he designed a new structure for our project. I also got suprised by how hard a problem from CS50 called the tideman was, if I was a beginner I doubt I could have implemented it. Today I coded a whole bunch and also finally started running again.
In the morning I went to Filip and we officially started a new version of our project because the old one got messy. I also spent some time on codeforces today, still struggling with C++. I am also continuing with CS50 and learning more about AI each day. I also started a table, where I write out how many hours of a day I code/learn.
Today I'll probably finally be implementing something for our project, which I haven't done in a while. Filip is also going to show me all the new things he added in the meanwhile, as well as probably explain some new concepts to me. I am still grinding, solving all kinds of problems and taking courses.
I started two courses, I finally started doing CS50x and also decided to start a more specific course called IBM AI engineer, which is a collection of 6 smaller courses. I felt it was relevant with what I was doing with Filip, and I always want to get more skilled at something I am doing so I took that up as well. Today was also the last day I went to school for my grade report.
Tomorrow will be the first day I go on a rampage again. Last summer I promised myself to code atleast 6 hours a day and that made me a completely different person in just two months. This summer which is 4 months long because I finished high-school I would like to do the same, perhaps even more with around 8 hours. Meaning I want to average atleast 8 hours of work a day. Wish me luck!
I received an email from Trojsten about me joining them and got my brand new trojsten account, with which I can finally help with organization, or even prepare some tasks for the next selection rounds to their seminar. I am excited, because I know this will be a huge learning experience for me, and I will be able to help others in their journey as well.
Tonight I'm going to party in the city with some of my classmates and other friends. I'm still riding the high of my academic success. I got news that I was guaranteed admission to a university called SDU, which was the one I really wanted to go to, so I'm super stoked about that, I got the info a few days back, but I think I forgot to write it here. Hopefully in the years to come I'll be competing in the ICPC and find lots of things to do, even during my studies.
Today we had small family celebration, I also met up with some friends, watched some movies and enjoyed the fact that I finished my maturitas successfully, I also know what I'm going to do during the summer, so I'm quite happy, I'll do all the things I wanted to do during the school year, but didn't have time for, do some more courses and again focus on growth.
I slept for most of the day, trying to catch up with my normal sleep schedule, I exercised a bit and am slowly transitioning and thinking of what I will do during my long summer break.
I ended up receiving an excellent grade from all 6 subjects I had my maturitas from. I also ended up being honored from 4 of them, which is basically something they give you if your answers were spot on(I was the only one that received this from Physics and one of two that received it from Informatics). I am ecstatic about the results and will get some rest and celebrate. With this I also finished high- school being a "Straight-A" student :D.
I knew both pretty well, receiving an excellent rating. They warned me while I was being examined that I should be more careful with my answers, specifically the terminology I use. I got a 1 from both, which is the best grade you can get.
Both of them went about as good as I expected, thankfully both the topics I had to talk about were ones I was well versed in. I also had a bit of luck with the roleplay, I got a "excellent" grade from both which is a 1.
Tomorrow is the first day of my oral maturita exams. I feel prepared but I do still have to go over some study materials, I will also have time in-between days for some additional studying, but they will mainly serve to freshen up my memory on certain concepts. WISH ME LUCK!
Today I should go over about 320 pages of notes :D. It might seem like a lot but I am just reading them and most of it is common knowledge, I just need to refresh a lot of concepts and remember the plot of some books. However, it is still a lot of work, so I've been quite busy.
Going over physics notes took me longer than expected yesterday, so I started math pretty late and just finished it in the evening, so tomorrow I have to go over Global issues and English if I want to stick to my study plan, but I do have a day in reserve.
Today I will solve a bunch of math problems and catch up on some theory. The materials for my maturita from maths aren't quite as excessive but are conceptually pretty difficult, although I navigate them pretty well. I also have to finish some preparations for Informatics, yesterday I completed my preparations for most of physics, now I just have to take a look at my lab reports.
Yesterday I didn't quite finish everything I wanted so today will be a bit busier than usual. Today I prepare for the maturita exam from Physics, which is the most extensive subject, yet I feel like I excel at it.
Today I prepare for my maturita from Informatics. This is the one I'm the most confident about, just need to brush up some things. I still didn't go mad from all the studying, but it MIGHT happen soon.
Today I study for the Slovak maturita, which will be quite exhausting. I have a bunch of material I need to go through, because there is simply too many 'facts' to memorize. However, thanks to a good teacher I remember a substantial amount of the curriculum already, so that will certainly be helpful.
Today was a rest day to prepare me for what's to come. I will spend this week studying, probably using my pomodoro program for it. I have my maturitas from 6 subjects, Maths, Informatics, Physics, English, Slovak and Global Issues. I want to prepare thoroughly for each one.
Today I steeled myself for the week that is to come. I also prepared notes, which I will be studying from. The last week has been quite hectic. Tomorrow I will probably meet up with Filip and he'll show more of what he is currently doing, he's insanely talented and I'm glad to be working with him again.
Ah the memories, today was the last day I would have an official lesson at my school. Now it's just going to be the academic week, maturitas and it's over, a new chapter in my life begins. I'm honestly excited and thrilled although there is a bit of nostalgia already attached to some good memories from high school.
Today I had like three presentations at school, but the school year is ending so I savored it one last time. I'm also currently preparing a welcome speech for the maturita committees. The 'academic week' is closer than ever and I will have to start studying soon.
Today is the last time I concern myself with my grades in high school. I struggled some more with C++ today and the fact I have to run it on windows, next time I'll try to make the compiler run on WSL. I also filled out a form regarding the programming seminar, regarding managing roles.
Yesterday I finished up the aggregator suprisingly quickly. It feels rewarding as it's stuff I previously would have delved on for longer, but since I coded similar stuff before this was no issue. Today I did a looooot of school, also taught myself some C++ new syntax. Also some days ago I started using this app called Habitica it's a lot of fun, makes you keep track of your habits.
Today I got up early so I can continue to work on school and on the aggregation code. I solved leetcode daily, a codeforces problem in C++, and now I'm working on the aggregation code, I also have to prepare a speech, create a presentation and do my informatics homework. I use the pomodoro technique so I don't go crazy :D.
Today I worked on stuff for almost the whole day, but the time I put in did not transfer into results, which is unfortunate. Still have a lot to do for tomorrow, but this strict schedule will only last for two weeks, after my oral part of maturitas, I'll have free time again hopefully.
We created a new issue yesterday, which I will work on for a few days. It is an aggregator for data in our database so we can work with larger datasets more easily. Today is also the last day to submit my maturita presentation from Global problems, I will be making some final changes today.
Today I wrote a big test and I think I did very well. In the evening I will have a call with Filip concerning the usual stuff again. Today I solved some miscellaneous problems in C++, because I want to start joining competitions and eventually transition into it.
Today is a holiday, however I spent most of the day studying for some big end of the year tests, however it's fine as I will need to know this from my maturitas anyway. I am still diligently working on my C++ and will probably make it a daily habit as I have made Leetcode. Thinking of joining some competitions again although it messes with my sleep schedule.
One step back, we found a few issues in our AI models, but now we have some infrastructure to efficiently find and create some new options and models. Today is a busy day I spend like 12 hours in school and then work on some of my responsibilities. Yesterday I updated some stuff on the site. Next up I want to update the Skills tab. Also today I'm finishing some maturitas preparations.
I resumed most of the stuff I was doing before the week long seminar, I also started programming in C++ as it is better than Java, yet I do still have to have my Maturitas in Java. In the evening I have a call with Filip and today I'll probably update some stuff on this cv site. Created a codeforces account and plan to solve stuff there as well.
Used a day to finish up some schoolwork, this is my first day back and I'm slowly getting back into everything. The seminar was so good I will probably put it in my achievements, it has been an enlightening experience. Also started with codeforces today.
Today was the last day of the KSP seminar, it was lots of fun, I learned a bunch of new stuff as well as enjoyed myself quite a bit. I'm sad it's over but I do have to focus on school for a bit now, currently I am sitting in a train en route to Bratislava.
Today was another eventful day, I cannot remember the last time I was so physically and mentally challenged by a bunch of fun and creative games, created by passionate people who love what they are doing and want to educate, inspire and entertain.
It's great here bunch of fun games, lots of coding involved or even just logically hard games, great community, lots of socializing with people of same interests as me. Having lots of fun, sad that it is slowly coming to an end.
The seminar is very entertaining I had multiple lectures today, a plethora of fun games and a lot of different problems and algorithms, today was my first time implementing an interval tree, I can't wait for tomorrow and all it brings.
We had multiple seminars and lectures, there have also been some fun problems and physical activities, the community here is really nice and so far I'm enjoying my stay. Hopefully tomorow will be even better!
I am enjoying myself a lot. The activities are fun and stimulating, the people are intriguing. Today we did a lot of introductory stuff, tomorrow is when the fun starts, fair to say I'll be solving a lot of coding problems in the coming week.
Today I finished up some assignments as well as packed myself for a week long seminar of programming. In school I wrote the official translation which is the last part of getting my C1 certificate from English, it was fine. It will be a busy week so I need to sleep well, good night!
I think I finally got the real-time socket to work, finally going to compare it to some previous data and hopefully everything will be alright but it seems fine so far. Tomorrow I am doing my final part - a translation - to get my C1 english certificate.
Today I plant to test and check the real-time data stream. It isn't throwing errors anymore and seems to be working just fine. I forgot to mention the Leetcode daily yesterday was super hard for anyone curious problem 310. Minimum Height Trees.
I was in school until 5pm today, got home ate and worked on the real-time stream connection, it is midnight and I finally got it working, now to get some sleep for tomorrow, I was pretty productive today.
Today was pretty ordinary, I just coded up some stuff and finished some school assignments. I also found out I got accepted to a seminar about programming, which is a week long and takes place like 4 hours away from Bratislava, I'm pretty happy about that.
Today I have a meetup with Filip. I also failed to finish all my school assignments yesterday so today will be a very busy day. Unfortunately I didn't have time to make the paper trading model, which saddens me, but I will be able to focus on it more this week.
Today I plan on finishing data preparation and then focus on getting real-time output from our model of choice, which shouldn't be super hard but there still might be some issues ahead. Today I also focused on cleaning my personal space, as well as finishing some school assignments.
Yesterday Filip fixed an issue I couldn't. I'll start working on some data preparation and then finally create a real-time paper trading model which will probably take me multiple days of time. I hope to have it finished by Monday, but an unprecedented amount of schoolwork has been given to me.
I'm a step closer to creating working and good models, I fixed multiple problems today. Closed a few github issues and currently I'm experimenting with wandb sweeps. I also plan to do some schoolwork today, I have a big test on friday.
Yesterday wasn't very productive, this morning I managed to fix a problem so now I am testing the code. This week I want to make a real time running paper trader that uses our model evaluations. I'll try and work hard today, but the pressure is very low and my head hurts.
Today I plan to work a lot, we've set some new goals and I plan to accomplish them, I have a lot of schoolwork to do though. For the next couple of days I will be quite busy. I plan to go do a survey today on nuclear energy for my global problems maturita presentation.
Working on the weekend like usual. Finally had a meetup with Filip, where we discussed some important steps towards the future. We are creating new issues and thinking about new approaches. For some time I will get back to working on the database, I will probably need to learn Go for some faster insertion.
Today I plan to deep clean the house and take a much needed rest day from all the model training. On sunday we will have a meeting with Filip who has finally returned. I plan to watch some shows, eat well and maybe exercise a bit. Yesterday I had a bit of a soiree.
Today I celebrate my birthday, I had a week ago. I also finally fixed up the models yesterday and they seem to be working. Filip should be back but he is probably jet-lagged. I plan to work a bit more finalize some stuff, before we take a stab at it from a new perspective.
Today I am finishing my global problems presentation, I will also be looking at the models as there is some unknown error happening right now and I don't quite know what's causing it.
Today I've been quite busy. I just got finished with all my schoolwork and other miscellaneous stuff. It is 8pm I think I'm going to take a look at some models, but mostly rest. My leg still hurts, but I think I have to get moving again, one failure is not stopping me and I'll chase some other marathon.
I am still working on the models, I changed something, yet they still don't look very good. We might be trying a new approach once Filip returns from his trip. Today I'm in school for a long time, wish me luck!
I am still having troubles with the models. For some reason they still don't look good. I am learning as I go however and it will hopefully work as intended. Filip is busy in New York, today I will continue working on the models.
I skipped the marathon unfortunately, my leg is still in bad shape, I do feel a bit like a failure, but I will always get another opportunity. I also plan to work on the models a bit today, but have a lot of schoolwork waiting as well!
Today I wrote a big exam from a university I wish to attend. I can already think back to some mistakes I made :). The test was fairly hard and I assume it will be judged on percentile so I hope I score good on that atleast. I also want to work a bit today, I think I finally have a lead to an issue.
Today I'll try to look at the validate method again. Something doesn't feel quite right due to the exponential growth of some factors, yet this is not mirrored on the criterion. Filip is in New York networking and speaking to people with similar interests, I wish him the best.
I assume there is something wrong with the strategy_max_evaluation that I am doing, from some of the models I am getting ridicilous numbers which might be due to the cummulative nature of it, I was looking into it, but unfortunately got no leads, which is dissapointing :(, leg still hurts.
Not quite sure what's wrong but my leg is aching with pain whenever I try to run. Hopefully it will get better before the marathon or I will have to reconsider my attendance. I plan to do a lot of coding today, as well as study for a big test tomorrow.
Yesterday I went for a short run, something happened to my leg, tomorrow was supposed to be the last day I go for a longer run before the marathon, I cannot even walk down the stairs properly, I googled it, they suggest atleast a week long rest, yet I cannot afford that if I want to run the marathon, thinking about what I should do.
Today I will mostly work on some changes to the way we validate profitable timeframes, I will also study for a big test I have in school this Thursday. I didn't go for a run yesterday, something came up, I will go today :).
We had a BIIIIG lunch today as it is a national holiday, I rested a bit, watched some of my favourite shows. I spent a lot of time on the Leetcode daily though :D, it was pretty hard, similar to previous ones on contiguous subarrays but having an extra layer of depth.
I solved a pretty hard Leetcode problem decently fast today. Yesterday I looked at the models to no avail, hopefully today will be better. I will do some short exercises preparing for tomorrows big run, it is a national holiday here so as family tradition we are cleaning the whole house.
Today I have to search through multiple graphs of already trained models, hoping to find some mistakes or perhaps find out everything is going well.Yesterday I did around 20km of running, I feel nervous about the marathon yet I know I'll prevail.
Currently I am in a pretty bad spot when it comes to coding. Everyone knows that feeling, you sit at your computer for hours yet barely make progress, the code is not giving errors but "something" isn't working. However, I'll go for a run and try to clear my mind and try again
I am still working on figuring out the ai model training. For some reason it just doesn't seem to work. Today a holiday is starting so I'm pretty happy.
The leetcode daily was pretty hard today, I figured it out very fast, but that was partly due to the fact that previous daily problems had similar solutions. I will try to work quite a bit, but I'm in school until 4PM, I'll also go for a quick run.
Today I wrote some tests. However I will mainly be focusing on training models and visualizing their data, this might take me multiple days, but I am diligently working on it.
Today I'll be looking at some more models, also I will try to approximate the percentage return of them. Also will have to learn a bit for a test I have. Recovering from yesterdays run aswell.
Today I went on a 35km run, only finished like 25km because of a storm, it was pretty fun, took most of my day though. However, the marathon is inching closer and I have to prepare.
Finally I'll try and get some rest. Haven't been able to do this very well since my maturitas. Also everything is finally working, meaning I also can :), hope to implement timeframe validation today.
I worked for a while yesterday, not being very productive, having lots of problems with code testing and server rsync. I'll try to fix them today although I am in school until 4 PM.
Currently working on a pretty difficult issue. I think I know how I want to code it up but, logically, it is still pretty hard. Also went on a run today, the marathon is ever so closer.
Finally looking at some code again! Missed this feeling, tomorrow is a school holiday, so I am going to enjoy it quite a bit.
Finished the Informatics paper, now I can start working with Filip again, which is what I enjoy, because it's a lot more coding. Won't have to bother with school for a while, I just have to finish my presentation for global issues.
Still working on the end of year work for informatics class. It is supposed to be very long and verbose and also needed a lot of testing, it is quite exhausting, I don't rest much nowadays.
Today I plan on working on my end of year assignment for Informatics, which is a 20+ page work about the Selection and Bubble sort. I also plan to go on a run, aswell as start with work again.
Finishing all these tests is surely a cause for celebration. Although I am a bit dissapointed in myself, I still think the results will be very good. I am simply used to acing tests.
It went about as well as I expected. I did decently well, although dissapointed in myself for some simple mistakes. I think I am going to get around 90%, which is very good considering the national average is 56% from last year.
Yes, they went pretty well. There were some mishaps along the way, but the scariest parts were doable. I hope the results will be great. Tomorrow is maths which is the hardest out of the three.
One third of the way there, overall I have a pretty good feeling about it. Tomorrow is English, which should be fine, although I'll still give it my best shot!
Tomorrow, I am finally taking the exam from Slovak. Today I'm doing some final preparations, although it is mostly rest day, as recommended by many.
Yes indeed, I'm still studying. The day after tomorrow is when I'll finally write my maturitas. It will be three days in a row of Slovak, English, and Maths. Wish me luck!
As anticipated, I'm diligently preparing for my maturitas, which are rapidly approaching. I'm hopeful that my hard work will pay off with excellent results. After all, why put in all this effort if not for success
Again I mostly studied today nothing special, feeling more and more ready. I've mostly completed math for now and will now focus on other subjects.
Today I studied for like 10 hours. Got a lot done but still have quite a bit of work ahead of me. I am trying my best. I certainly feel more prepared than I was a week ago.
I studied a lot today, perhaps a bit too much even, I feel burnt out. I also ran another 10km. Tomorrow is officially a month until the marathon and I am still training! Also I finally automated blog posts a bit :D.
Today I exercised a lot, I also coded a bit, but it was mostly a rest day. I am still preparing for my maturitas and spent the majority of the day studying.
Today I will mostly study, however I will also work a bit - because that is what I truly enjoy. I finally feel ready for Maths, but I will need to look at some Slovak, as well as a bit of English.
Yesterday was pretty productive, also I finally started training for the marathon I plan to run in a month, today I ran 21km in 2 hours and 32 minutes, it is hard, but I will improve each day.
Today is the start of a pretty long holiday. I will be working, while learning for my maturitas, because they happen right after. Today I plan to rework some stuff and solve some math problems.
Today I mostly learned for my maturitas, we also got a lot of assignements from my Informatics teacher, however they are very useful - they look like university reports.
Today I worked on some analysis, thinking about what to do next. I might have to call with Filip and discuss some stuff. Also did some schoolwork and prepared for maturitas.
Today I made time to play with the server a bit. Using rsync to upload code and then run some code that fills the database with data, also needed to create terminals that will run without me having to have the ssh terminal window open. Also did schoolwork and maturita preparations. I found out I placed 33rd in the Nation in the regional round of OI, not sure whether I will advance.
Again did a lot of schoolwork and maturitas preparation, also worked a bit mainly looking at asset group analysis, but no lead yet.
Did some schoolwork today, as well as rested a bit. The leetcode daily today was really hard, spend a lot of time on it. Also managed to text someone over a very hard coding problem I couldn't solve in a competition and they gave me some pointers, which was nice.
Reminded me of a song. Today I worked the whole day, was fun though made some progress, talked with Filip etc. Tomorrow I plan to prepare for my maturitas, also leetcode was hard but I solved it decently quick.
Fixed some issues, made sure some things are running correctly also will refactor some issues as well. Solved Leetcode today was pretty creative problem, which I solved with BFS, but Djikstra's algorithm would work as well.
I spent some time programming, as well as doing some more math problems. The first half of the day I spent in school due to a packed schedule.
Yesterday was pretty productive. I will be thinking about some asset group analysis, also for the third time I'll rework the real-time trade, this time it will work well for sure! Before that I will also figure out the real time streaming of the data - this will hopefully not be a problem.
Today we'll have a session with Filip, where we will try to improve some stuff. I will also still be reworking the real-time, but I finally have a vision of how I want to do it.
I have decided to rework, some stuff, mainly with the real time connector I didn't like how it was working. Also did some math and solved a Leetcode hard pretty fast today.
Today I solved a bunch of math problems. Also tried to fix some network problems. An optic fibre is connected to a modem that is connected to a switch which is connected to a router. Through WAN, the wifi works fine but LAN accesed through ethernet cables doesn't work, unless connected straight to the router. If you have any ideas, email me!
Today I did some programming and also uploaded all my university related attachements to their website. Also made a short video about who I am and what I want to study and why. I just realized how lucky I am to work in a field that I love so much.
Today I worked on physics, mathematics aswell. Generally started preparing for my Maturita. Also played with the Arduino in school and learned about connectors on Informatics seminar. If I have the time I will also work in the evening. I have 11 hours in school today.
Today I will work on some more analysis and also finally got some time to try out my Arduino and play with it a bit.
Today I worked a lot, but didn't really fell productive, simply nothing was going my way, hope to have more luck tomorrow.
Today I registered through an online portal and also solved a pretty hard Leetcode problem in a short time. I will also be working on the startup a bit but I didn't have much time today.
Today I worked a bit and since it's saturday I cleaned my space up a bit and did some other stuff. Worked on real-time trade and university applications.
Since it's friday I will finally have some time to catch up on everything, this week has been a bit stressful, I had a lot of school. I will be working on real-time trade and later probably on my university applications.
I really got into this book called Gödel, Escher, Bach about intelligence, mathematics and conciousness. My partner also bought a new server and has it running and we will open ports I will generate a public key so I can access it through SSH.
I will be in school today for about 10 straight hours today, after that I'm going to training. I will probably stop updating on the specifics of my work with my partner, we are slowly trying to go into production and we don't want any copycat competitors.
Today we looked at some backtrading data and found out it's going pretty good, I also completed the Leetcode hard that was the daily under 15 minutes, which is decent.
Today I programmed a bit, but mostly did things for school, my maturitas are getting closer and closer, I studied a bit of physics and prepared for a big exam from Slovak.
Today I will be working on real time crypto streaming into our database, we also bought a new server PC that we will be starting up during the weekend. I am also going out with some friends and taking a bit of a break.
Today I tries to make my code for this cv more concise, however Github pages only serves static files meaning I cannot run any python code to refactor my repetitive HTML. I will also be researching exponential smoothing.
Yesterday I finished a pretty nice correlation analysis for our stocks and other values. I will also be working on school mainly my presentation for maturitas from Global problems, my topic is nuclear energy and its impact on the environment and society.
I finally finished the CNN image generation, but it will have to wait to be used as I am going to work on some real time data streaming, we will also be using a python lib called backtrading to see our models statistics.
Today my partner trained a good model so I will be taking a look at it as well I will also be finishing CNN image generation from our database. Leetcode had another hard question today, but I was able to solve it in around 20 minutes which I was pretty proud of.
Today I spent like 4-5 hours on the leetcode daily '629. K Inverse Pairs Array' I even had to go into the discussion to look for hints. I have also been working with Filip, I prepared an image for our CNN model, in weeks to come we will need to refactor our code it is getting a bit messy.
Yesterday I was finally able to train models from our database on my computer and see the results on weights and biases, this will be a crucial step in improving our models and testing. Also the problems of the regional round of the Olympiad of Informatics have been released, so I will be checking out their solutions.
Today I made this blog and will also be reading a lot of research papers about CNN and the LSTM model of artifical intelligence as with Filip we are trying to improve the accuracy of our current models. Will also look into some analysis and exponential smoothing of our data.
Yesterday I attended the regional round, I need to place in the top 30 nationally to advance to the national round and have a chance to get picked into the IOI, overall I have a pretty good feeling about it, but I know that I messed up one of the problems, but I am also pretty sure that I solved 2 others.