Bob Main is a full-stack software engineer with 10 years of experience building user-centered web applications and teaching the next generation of developers. He has shipped production systems across MERN/MEAN and modern Jamstack architectures—most recently rebuilding an e-commerce storefront with Next.js, TypeScript, and Shopify’s Storefront API—while also delivering civic platforms for the City of Austin that emphasized accessibility, PWAs, and serverless patterns. Comfortable from SVG micro-interactions to system architecture, he blends creative UI/UX sensibilities with pragmatic backend engineering, and he experiments with AI-assisted development as a real partner in his workflow. A longtime mentor and instructor, Bob pairs technical craft with human-centered storytelling, helping bootcamp grads land roles and guiding teammates through code reviews and design. His roots as a machinist and maker inform a hands-on approach to tooling—he built Python/C++ tooling and Arduino controllers for his early woodworking CNC projects—which gives him a practical edge when turning ideas into deployed products. Based in Oakland, he’s open to mission-driven roles where design, performance, and mentorship intersect.
10 years of coding experience
7 years of employment as a software developer
Computer Science, Computer Science at Laney College
B.A. in Journalism Journalism (News and Editorial), B.A. in Journalism Journalism (News and Editorial) at California State University, Chico
Contributions:28 PRs, 72 pushes, 24 branches in 11 months
javascriptadditionalfunctional-programming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.