DEV Community

Fahad Ali Khan
Fahad Ali Khan

Posted on

Get to know me

My Introduction

Hi, my name is Fahad Ali Khan, and I am a fourth-year software engineering student at Seneca College. This post marks the beginning of my blogging journey on dev.to, and I hope you will see a lot more from me in the future.

A little bit about me

I am from Pakistan and currently an international student in Canada. My hobbies include playing all types of video games and watching anime. The latest game I played was Black Myth: Wukong, and I really enjoyed the experience; it's now one of my top favorites. I particularly enjoy story-driven single-player games that offer a wide range of unique experiences.

My goals this semester

I recently started a course on "Topics in Open Source Development," and so far, I'm really excited to begin my journey contributing to open-source projects. I'm a big advocate of open-source software because it fosters large-scale collaboration, provides beginners with the experience they need, advances project development practices, and offers free alternatives to expensive, in-demand software.

I also recently completed my first internship at an IT solutions startup, DigmLabs, which had a strong emphasis on using open-source software such as Odoo, Wazuh, and more, to support the early stages of their business. Seeing how startups and many small to medium-sized companies can use open-source software to cut costs and build their businesses from the ground up really inspired me to dive deeper into open-source development.

This is my 7th semester at Seneca, and I have a few goals to achieve this term. One of my main goals is to become proficient in C++ at an industry level. I've been practicing C++ since my first semester in Winter 2022, and I believe I just need a bit more experience to perform effectively in a professional setting. Another goal of mine is to learn more about deep learning. I have completed four AI courses as part of my degree, with my last one being Machine Learning, so the next logical step is to delve into deep learning. Although I have some knowledge about how deep learning models work, I want to invest more time in it to become proficient in Generative AI by the end of this term. I've also started a deep learning beginner's course on Udemy, which I hope to complete in the next six weeks.

Research on a Trending GitHub Repository

On a somewhat unrelated note, I was asked to research a trending GitHub repository and write about it. I chose the teableio/teable repository, which is trending this month. I think this is a fantastic project that could be very useful for small teams and startups. The platform is built with common web technologies, making it easy to deploy on local machines or servers. Setting up the community version is straightforward: it involves downloading the source code from the GitHub repository, following the installation instructions in the README file, and running the necessary setup commands.

Overall, the Teable Community Version offers a solid foundation for anyone looking to manage and visualize data without the overhead of commercial software. It also benefits greatly from community input and collaboration, which helps to continuously improve and expand its capabilities.

I downloaded the community version of Teable and found it fascinating to work with, as it has a lot of useful features such as:

Data Management: Teable allows users to import, organize, and manipulate their data efficiently. The community version supports multiple file types, such as CSV and Excel, making it easy to work with different datasets.
Visualizations: It provides tools to create various data visualizations, including charts and graphs, which can help in analyzing trends, patterns, and insights from the data.
Customization: As an open-source platform, the community version allows for customization according to specific needs. Users can modify the source code to add new features or adjust existing ones.
Integration: The platform supports integration with other data sources and tools, allowing for seamless data flow and interoperability.
User-Friendly Interface: The Teable Community Version emphasizes simplicity with an intuitive user interface, making it accessible even for those with minimal technical knowledge.

Top comments (0)