Nitya Narasimhan is a PhD-trained polymath and software engineer based in New York with over a decade of hands-on industry and academic experience spanning distributed and ubiquitous computing, mobile/web, cloud, and AI. He blends research rigor with practical engineering, contributing to Microsoft’s popular "Generative AI for Beginners" repo through full‑stack notebooks and prompt engineering examples that help practitioners onboard quickly. As an educator, illustrator, and community builder, he communicates complex ideas clearly and creates usable demos and docs rather than only theoretical work. His background bridges startups and larger organizations, allowing him to move seamlessly between prototyping research ideas and production implementations. Notably, he combines deep systems knowledge with creative tooling—something reflected in interdisciplinary projects that mix code, visuals, and pedagogy.
21 Lessons, Get Started Building with Generative AI
Role in this project:
Full-stack Developer
Contributions:10 PRs, 5 comments in 6 months
Contributions summary:Nitya's commits primarily focus on setting up and configuring the environment for the "Generative AI for Beginners" repository, adding example code and documentation for prompt engineering concepts. They have added and updated example code snippets within Jupyter notebooks, utilizing libraries like OpenAI's and tools like `tiktoken`. The changes include integrating OpenAI API key setup, examples, and code comments, demonstrating a focus on practical implementation of prompt engineering techniques.
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.