Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral
Picture of Aditya Thakral

Hey šŸ‘‹, I'm Adi.

My first name is Aditya, but everyone calls me Adi because it's easier šŸ¤·ā€ā™‚ļø

Iā€™m a senior at the University of Waterloo, studying computer science.

I love working with TypeScript. So much that I helped move data.world from Flow to TypeScript. I contributed to an open source script that performs successfully performed the conversion on their 300k LOC web app.

I have a strong interest in working with functional programming languages. šŸ‘Øā€šŸ’» For my compilers class this term, I am building a compiler for Java in Scala.

When Iā€™m not writing code, I am either binging TV Shows, watching movies, or playing Beat Saber or Box VR.

You can get in touch with me using email, checkout some of my projects on GitHub, connect with me on LinkedIn, read more on my resume.

Some recent ... adventure(s)?

Owning your data (homeserver)

Recently, I started exploring Nextcloud. Nextcloud is a self hosted platform that lets you send email, backup contacts, pictures, and do a lot more with a homeserver. It lets you share files like Google Drive, sync your calendar, and so much more. All of this can be done right inside your home, on a server that you are not going to use for anything else. The benefit? You own your data.

So far, I'm testing the waters - testing out the reliability of the android client, linux file sync client, and a lot more features. So far it is going great. I think I can see myself running my own instance of nextcloud on the cloud.

If you would like to try it out, send me an email at hello@9at8.dev. I can give you access, and we can schedule something to chat about it!

Giving my laptop a new body

During the winter term at Waterloo, I noticed something weird happening with my 2-in-1 laptop. It looked like the screws attached to the screen hinges had torn through the bottom base, which made the screen wobble a lot whenever I touched it. For the time being, I decided to put some tape near the hinges, šŸ™ƒ and hope that it lasts for some time (it did not). At least until I move to Austin for my internship at data.world. (I could hear a crackling sound from near the screen šŸ˜–)

As soon as I reached Austin, I ordered a new bottom base for my laptop from ebay. Like most spare parts, it was shipping from China. This meant waiting another couple weeks to fix my laptop. But when it was finally here, I opened up the laptop, and tried replacing it. The part where the screw screws šŸ”© into is the frame of the laptop. To my surprise, it was also busted. I took apart the screen while I was at it, and kept my 1-in-2 laptop in a cardboard box, with some bubble wrap, and ordered a brand new frame.

In order to use the new frame, I had to remove ALL the parts from my laptop: power buttons, speakers, touchpad, keyboard, ..., you name it, I had to remove it. (except the screen of course) I noticed that removing all these components was way quicker than putting them back in. But once it was assembled, I had an almost brand new laptop, for around USD 80! āœØ