Seeking honest advice: Online Master's in AI/ML vs. strong portfolio — which actually matters for breaking in?
Hi r/careerguidance ,
I've spent 15+ years in software testing / QA automation and I'm now making a serious transition into AI/ML development. Instead of just asking "how do I break in," I decided to build my way in. Sharing my latest project here and would genuinely love feedback — especially from anyone who hires for AI/ML roles.
The project: Focused Research Agent
A full-stack agentic AI research system, live-deployed on HuggingFace.
🔗 Live demo: https://tushark2111-focused-research-agent.hf.space
📦 GitHub: https://github.com/tusharkhoche/focused-research-agent
Given any research question, the agent plans search queries, searches the web via Tavily, ranks sources, and synthesizes a cited answer. Three modes: Quick Research, Conversational Chat with memory, and Full Report with images.
What I built it with:
LangGraph · FastAPI · Streamlit · Groq (Llama 3.3 70B) · Tavily · SQLite · Docker · pytest · SonarCloud
My background for context:
• 15+ years: Lead QA Engineer / Automation (Java, Selenium, CI/CD)
• PGP in AI & ML — Great Lakes × UT Austin McCombs (2021)
• IEEE-published paper in Computer Vision
• Previous projects: RAG application (LangChain + ChromaDB) and a LangGraph journaling agent
My honest question for this community:
Does a portfolio like this — a live deployed system, 175 tests, clean architecture, real tech stack — actually move the needle when transitioning from QA into AI/ML roles? Or do hiring managers still default to requiring a CS degree or formal master's?
I'm not looking for validation — I want honest feedback on whether this is enough to start applying seriously, or what's still missing. Thank you!