Narayan Acharya

Machine Learning Engineer at dMetrics

Town of Brookhaven, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Narayan Acharya is a Machine Learning Engineer with 11 years of software engineering experience and an MS in Computer Science from Stony Brook University, currently building ML solutions at dMetrics. He blends deep learning research in NLP and computer vision with practical production skills—having reduced inference times by ~75% for text detection at PlayStation and delivered microservices and observability improvements at JPMorgan Chase. Proficient in Python and Java and experienced across TensorFlow, PyTorch, spaCy, OpenCV, and full-stack tooling, he moves cutting-edge research into reliable systems used at scale. An active open-source contributor, he enhanced spaCy-Streamlit’s NER visualizations to make model outputs more customizable and developer-friendly. He’s equally comfortable mentoring and teaching—having served multiple semesters as a graduate TA—and has a history of shipping consumer mobile apps and backend platforms that prioritize performance and usability.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.E.), Information Technology, Distinction, Bachelor of Engineering (B.E.), Information Technology, Distinction at K.J. Somaiya College of Engineering
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Stony Brook University
languagesEnglish, Hindi, Marathi, Konkani
stackoverflow-logo

Stackoverflow

Stats
1,479reputation
132kreached
53answers
5questions
github-logo-circle

Github Skills (17)

named-entity-recognition10
python10
spacy10
natural-language-processing10
streamlit10
nlp8
dependency-parsing7
facebook-login6
android-bluetooth6
android6
bluetooth6
java6
facebook-android-sdk6
tokenizer5
machine-learning5

Programming languages (11)

MDXHCLJavaC++CJavaScriptGoPHP

Github contributions (5)

github-logo-circle
explosion/spacy-streamlit

Dec 2021 - Aug 2022

👑 spaCy building blocks and visualizers for Streamlit apps
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 21 commits, 1 PR in 8 months
Contributions summary:Narayan primarily contributed to enhancing the `spacy-streamlit` library by improving the NER visualization functionality. This involved adding options to customize the visualization, integrating color customization, and refactoring the code for better maintainability. The user also updated example code and deprecated arguments, streamlining the API and promoting best practices for using the library's features within Streamlit applications. These changes directly relate to enhancing the usability and flexibility of the NER visualization component of the project.
spacystreamlitnlpnatural-language-processingvisualizers
narayanacharya6/Resume

Feb 2017 - Jul 2021

Contributions:66 pushes, 1 branch in 4 years 6 months
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.
Request Free Trial