DEV Community

Cover image for From Open Source to Building Apps: My Journey as a Developer
Dhruv Chheda
Dhruv Chheda

Posted on

1

From Open Source to Building Apps: My Journey as a Developer

Hello, and welcome to my corner of the internet!

I’m Dhruv Chheda, a React Native developer and software engineer, navigating the exhilarating world of web and app development. Whether you’re a fellow coder, a tech enthusiast, or someone just curious about the behind-the-scenes of building digital experiences, you’re in the right place.

Why This Blog?

The tech world thrives on collaboration and shared knowledge. Through this blog, I aim to:

  • Demystify app and web development with tutorials and insights.
  • Share my open-source journey, including the highs (like my first pull request merged into Strapi!) and the lessons learned.
  • Showcase projects and practical solutions to inspire your next build.
  • Connect with people who are as passionate about technology and innovation as I am.

This isn’t just a blog — it’s a growing community. And I want you to be a part of it.

A Bit About Me

I’m a fresher in the tech industry, and my passion lies in creating software that solves real-world problems. My recent dive into React Native development and open-source contributions has taught me that the best way to grow is by sharing knowledge.

Combined with my switch to Ubuntu 24.04 as my development hub, I’m continuously pushing boundaries in how I build, learn, and create.

What’s In It for You?

Here’s why you should subscribe and follow along:

  1. Actionable Insights: I’ll share detailed tutorials and step-by-step guides for building apps and websites, especially in React Native.
  2. Open-Source Inspiration: Learn how to get started, contribute meaningfully, and grow your developer portfolio.
  3. Community Connection: My content is about creating dialogue — comment, share, or collaborate on ideas.

Let’s Build Together

This is just the beginning. I’ll be publishing new blogs regularly, covering everything from tech deep-dives to productivity hacks, project showcases, and personal reflections.

💡 Here’s how you can support and stay connected:

If you’re a developer, I’d love to hear about your journey. If you’re a tech enthusiast, let’s geek out over the latest innovations. And if you’re just starting, let me help you take the first step.

Let’s create, learn, and grow together. Hit that subscribe button, and let’s start this journey!

See you in the comments!
Cheers,
Dhruv Chheda

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (1)

Collapse
 
mchisolm0 profile image
Matthew Chisolm

Thanks for sharing! I am self taught and teach computer science in a rural high school in Tennessee.

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay