Skip to content

BlueFlame202/BlueFlame202

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 

Repository files navigation

About Me 🌊

I'm Aathreya. I like to code for three reasons:

  1. πŸ“Š Making mathematical models more tangible.
  2. πŸƒβ€β™‚οΈ I like optimizing things.
  3. πŸ₯· I feel cooler.

Contact me if you'd like to learn more about the types of problems I'm currently working on solving! 😁

Projects 🌱

Here are some of the personal projects I've worked on. To navigate to the repository for the project, click on the "Teleport!" link at the end of the description and you will be magically transported to your destination.

algae: Implementations of various algorithms I learned in my algorithms course. This way, I can use them easily in C++. Teleport!

pdf-reader: A very simple PDF Reader (literally just calling API methods) so I can listen to books, articles, or other things as I walk through campus! I've seen ads for paid versions of things like this and thought it was a nice idea, but rather than purchase a subscription I may as well code a primitive version that still works reasonably for free. Teleport!

darth-vader-py: The VADER method has some issues, which I documented in my repositories. I countered these issues by allowing for a more dynamic lexicon that isn't necessarily gold-standard, but is more accurate when it comes to sentiment. This way, it was more useful and sensitive for certain corpus of tweets that I cared about. Teleport!

vader-cpp: A C++ version of the VADER sentiment analysis tool. I made this so I could do sentiment analysis on a large corpus much faster, and also just because I like C++ and there wasn't an existing repository implementing this. I wrote this a while ago, so in hindsight, some things could be changed (especially stylistically). When I get a chance I'll make updates. If you would like to see these updates made, shoot me an email at aathreyakadambi@gmail.com so I'll prioritize them! Teleport!

latex-and-asy: The files I use to make my fancy LaTeX notes and documents. Teleport!

High School (AKA: Bad Code But In Good Spirit)

Ahh... back then I was just learning to code! Hahaha, these projects were some of the projects that got me into coding. I also didn't know Git, so I mainly used Github desktop (and it didn't work so well for me). In fact, a traumatizing moment for me was when I used Git to delete my entire graphics engine project (maybe the fifth one I had built and the first one to actually "work") in a way that was irrecoverable. Even though they can be a bit bad in hindsight, I still love these projects. 😁 I think my favorite ones were Spectroscopy, CQuMuG-Base, and School.

  • E-Spectrometry: A C++ version of my Java Spectroscopy project, where I averaged over videos of iPhone-captured spectra. The goal of this was to try and get more accurate measurements. Teleport!
  • E: Experimenting with OpenCV in C++ with the goal of, eventually, building a security system for my house. I think I might return to this project since I know a lot more about it now. This project though, E, was supposed to be a generic tool for image stuff. Teleport!
  • School: I happened to have a cool substitute teacher, and she taught us this cool stuff from her classes at Princeton. As such, some of the projects from a certain class in Princeton are implemented here, along with a maze game I made in Java. Teleport!
  • CQuMuG-Base: The project that originally got deleted. This was my project to have a quick and multipurpose graphics rendering tool, for example for highly customizable 3D geometry explorations, data visualization, or rendering terrain. It's heavily based on TheCherno's style because I followed his videos heavily when learning to code C++ and also how to make a game engine. Teleport!
  • CsoulUI: Console user interface, it's essentially what it sounds like, built for programs in C++. That way, I could have simple console-based UIs for future console applications I built in C++. Teleport!
  • koolCard: A project for an older version of my blog, it's a rotating card that can display an image of your choice, built in WebGL. Teleport!
  • Spectroscopy: One of my favorite projects, I used my phone and a diffraction grating + cereal box to capture the spectra of various light sources, and then tried to standardize the images for study via basic image processing methods. I was also trying to resolve the Fraunhofer lines digitally, which didn't end up working, but in the process, I still managed to find the spectra of things like light bulbs and chlorophyll I extracted. Teleport!
  • AI: Another original attempt at some AI stuff. I thought: hey, we have CPUs and GPUs, and I think I had recently heard of some mystical thing called an ALU. This sounded fancy to me, so I made "Artificial Language Unit" and "Artificial Intelligence Unit", and to be honest I don't know how I was thinking of organizing it. But this attempt was much cooler than the first; I tried to form relationships between words based on dictionary definitions. I stored the details of a word in something I made called a Word Information Packet (WIP), basically a structure containing the word, a list of definitions, a list of parts of speeches, the plural form of the word, and another string for any additional information. I then did some cool manipulations with this, tried out some naive ideas for sentiment analysis, and did other things. I was really proud of this after I found out about NLTK and Wordnet. Teleport!
  • Data-Encription: It's pretty funny I spelled this wrong. This thing just encrypts and decrypts messages. It generates a random key, and it also places the key in the message. Only people who know the format of the message can decipher it. I've always enjoyed making breakable codes. Teleport!
  • Associative-Memory: Back when I started to code, I was obsessed with this idea that I could have a bot that could learn English. I naively made a strvector class (string-based vectors). To be honest, I don't remember why I did that, but I was very proud of it at the time. I think the other thing that was notable was in read.h, where I was using various string manipulations and trying to discover relationships between words in sentences. Overall, I'm proud of my younger self for trying my own original approach to this problem. Teleport!

About

Making my Github profile look fancy. πŸ˜‰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published