4
2 Comments

From Python Notebooks to a Full-Fledged AI Job Search Assistant: My Tech Stack Journey

Navigating the job market can feel like trying to solve a puzzle without all the pieces. That was my reality not too long ago when I found myself struggling to land a job. Out of necessity and a bit of desperation, I turned to what I knew best: coding. Initially, I built a series of tools in Python notebooks aimed at optimizing my resume, prepping for interviews, and gaining new skills. These tools were my first step toward gaining an edge in my job search, and they worked!

However, the realization quickly hit me that if these tools were so beneficial for me, they could help others too. The challenge? They were locked away in Python notebooks, accessible only to those who could navigate such environments. I was determined to make these tools more accessible but faced a significant hurdle: I had no experience in web development or hosting web services.

Embarking on a journey to convert these Python tools into a web application, I dove headfirst into the world of web development. After much research, trial, and error, I settled on a tech stack that would become the backbone of Bridge Path, my AI-powered job search assistant.

The Tech Stack:

Frontend: I chose React for its component-based architecture, allowing for a dynamic and responsive user interface. Learning React was a challenge, but its vibrant community and wealth of resources were invaluable.

Backend: Django became my go-to for the backend. Its simplicity for quickly creating web applications and robustness for handling data processing tasks made it a perfect fit for Bridge Path.

Design: Figma was a revelation for designing the user interface. Its intuitive tools and collaborative features enabled me to craft aesthetic and functional designs. The Webflow plugin was a game-changer, allowing me to export these designs directly into Webflow for a seamless, responsive web application compatible across various screen sizes.

Hosting: Microsoft Azure provided the cloud infrastructure I needed to deploy Bridge Path. Its scalability and reliability meant that I could focus on improving the application without worrying about server downtimes or managing physical servers.

The journey from Python notebooks to a responsive web application was full of challenges, self-doubt, and countless learning moments. It took months of testing different tooling's and technologies before settling on the stack that met my needs. Yet, this journey has been incredibly rewarding. Not only did I manage to build and launch Bridge Path, but I also gained invaluable experience in web development, design, and cloud hosting.

Now, with a robust tech stack and continuous improvement ethos, I'm able to enhance Bridge Path's features and design more seamlessly. The feedback from users has been overwhelmingly positive, fueling my passion for making the job search process more navigable for everyone.

To Other Builders:
The tech stack you choose is crucial, but equally important is the willingness to learn and adapt. My journey was unconventional, but it underscores the power of persistence, self-education, and the right tools.

Checkout Bridge Path, to see what I built with this tech stack:

https://bridgepath.ai/

on March 9, 2024
  1. 2

    This journey from coding tools to an AI job search assistant showcases the transformative power of determination and the right tech stack, highlighting the importance of persistence and self-education.

    1. 1

      100%, being flexible and willing to learn and self-educate makes all the difference.