During my first internship at L3Harris Technologies, I was a part of the Data Analytics team as a Business Intelligence Developer. Throughout my 16 months there, I was introduced to many new technologies that I became proficient in. Power BI was one of those technologies. As I am unable to display projects that I worked on at the company, I decided to take advantage of my new skillset and build an NBA dashboard. This dashboard is inspired by my Fantasy NBA League that I am a part of and I hope to use this to climb the standings. The dashboard involves many advanced visualizations and holds over 500K records. The data is cleverly extracted from a REST API.
Software engineering was a theoretically heavy class that often seemed underwhelming. However, during our final project, we saw all the concepts come to life. Over the course of a two week sprint in a small team, we managed to go above and beyond the user requirements. The application earned a near-maximum grade and we have since went ahead and finished the remaining features mentioned in the video. My contribution to this project included the entire account architecture, the messaging features, and a large part of the user interface. What started off as a school project, ended up being a medium to showcase our development skills.
Steering away from participating in only coding competitions, I decided to try a purely entrepreneurial competition. Together 2022 is a collaboration between Schulich and Startup India, where two founders of a startup in India are grouped with two students from Canada. Within a week, we had to take a product in the ideation or prototype phase and turn it into an idea worth investing in. I analyzed the market, evaluated competition and identified the barriers behind the founder's products with the help of successful mentors. After doing so, I created a business model that we then presented to the judges. This competition allowed me to learn from and work with many successful entrepreneurs.
CPS530 - Web Systems Development was a course where I had the opportunity to learn a multitude of skills. For my final project submission, I was required to create a webpage outlining a frontend and backend framework. I also had to include a demo page where I demonstrate some backend functionality the framework provides. In a short time period, I learnt a lot about Semantic UI and Django before creating a site that lets users email others through our host email and server. The site was then hosted on Heroku. This project laid out the foundation for me to use these frameworks, both of which are utilized on this portfolio site. Other coursework from this amazing class can be seen here.
After a year filled with academic projects and assignments, a hackathon was the perfect way to end a one of a kind academic year. At the peak of the pandemic, cases were rising, and the vaccination program finally started to get underway. There were so many statistics to look out for, but no quick or efficient way to find them. My team and I decided to solve this problem with Eirian, a discord bot that delivers all the important covid-19 statistics. With the help of web scraping, Eirian successfully delivered essential information to Ontarians through reliable government sources. Eirian was submitted to RU Hacks.
Every developer's first choice for a project is always a game. It's fun to design and even more fun to play. After learning about GUIs and Pygame, I decided to put my skills to the test by designing a game using object-orientated programming. Users play as Sid and must reach the end of the race while avoiding snakes and cannonballs fired at them. There are a total of five rounds with the difficulty increasing each round.
High school is where I found my passion for programming and the field of computer science. If I didn't take the computer science classes in grades 10-12, I perhaps might not be where I am today. Quindecum is a final project I created along with a couple classmates. The program is a simulation of an arcade with mini-games and a ticket system. The project uses Visual Basic, a language that was the focus in high school.