A box of Lego Mindstorms standing on my friend’s shelf lit the spark that has since ignited into the fire I have for software engineering now. I was new to the United States, as I had come here only 3 years ago, and having had about four months of holidays, I was searching for ways to occupy myself. Although it was extremely difficult to pass time, I had found a friend in the same neighborhood who had a Lego Mindstorms kit. I had previously known Lego to have just been differently sized blocks that when put together could result in a creative design, but seeing electronics and coding involved in it fascinated me. Not finding much else to do, I started meddling with those “toys” and started putting together robots. And, that went on for a month until my curiosity made me think deeper about the electronics that controlled the robot. So then, I had started studying about different electrical components and their functions on Wikipedia, and watching several YouTube videos that built miniaturized electronics projects attracted me to the idea of buying an electronics prototyping kit. After tinkering with them, I started programming the Arduino, and realizing the fact that I could control hardware with software reached a whole new level of fascination and satisfaction.
Every day, one learns something new, and this cannot be proven more than in my case. Since the day that I started delving deep in software engineering, I started to realize, slowly but surely, that I had to utilize my skills and interest to help the people in the real world, therefore shaping my future projects. That is when I began translating what I was interested in into something that would prove beneficial to the world.
This realization sparked my interest to learn several topics in computer science on my own. After electronics and C programming with Arduino, I started learning to code in several other languages such as Java for Android Studio, JavaScript for web design, Python for the Raspberry Pi, and Swift for iOS. With those languages, I built several projects that tackled real-life problems. It not only gave me the satisfaction of doing something beneficial to the people, but it also gave me the utmost appreciation of my interest to help someone with something that I liked to do.
Not all that I learned came from self-practice though. Because I was really interested in computer science, I took the introductory Java course, AP Computer Science A, a year earlier when I was a sophomore at high school. I would usually take the pre-tests before the units started to opt out of several lectures and assignments, thereby working on the additional challenge problems and my own Java projects. It was through this class that I really got to understand the depths of programming and the intricacies of Java, making me more complete programmer than ever.
Simply put, programming engorges me into a timeless sphere. I feel one with coding, with technology, with software engineering, and with computers. Many say that whatever one can do without hating, without tiring, and without getting distracted is the true passion for that something. I can sit and code for innumerable hours, without tiring, and without getting distracted, by losing myself into typing characters onto a screen that serve a bigger purpose than it may seem in reality.
Different skills learned: Art (7 years), Tennis (4 years), Cricket (3 years), Basketball (1 year)
Different skills learned: Electronics (2 years), Programming (3 years), App Development (1.5 years), Web Development (1 year)
Three (two 1st places and one second place) state awards and 3 regional awards for Internet Applications in Georgia as part of GASTC (view in Projects)
A state award (1st place) for Mobile App Development in Georgia.
National recognition by the Massachusetts Insitute of Technology (Lemelson MIT Program) for Robotics. (Hooch Inventeam)
Failures have played a huge role in my life, and I have failed enough to learn that failures are not supposed to fail a person.
“Success is not final, failure is not fatal: it is the courage to continue that counts.”
“Strive for the end that you want to reach...”