Shafkat Farabi

Graduate Research Assistant

Virginia, 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
Shafkat Farabi is a PhD student and graduate research assistant specializing in the intersection of computer vision and natural language processing, with current work on vision-language models for sentiment, sarcasm, and offensive language detection on social media. With eight years of experience that include lecturing and graduate teaching, he brings both strong research chops and practical classroom pedagogy—he has taught algorithms, calculus, C, and introductory Python to undergraduates. A competitive problem solver, Shafkat qualified for multiple ACM-ICPC regionals (2017–2019) and enjoys mathematical puzzles and algorithmic challenges that inform his research rigor. He holds an MS from George Mason (3.97 GPA) and a high-achieving CSE bachelor’s background, and recently transitioned to a research role at Virginia Tech while continuing his PhD. Known for blending analytical depth with clear communication, he is equally comfortable implementing models, mentoring students, and publishing research. He can be reached at mfarabi@gmu.edu for collaborations or questions about multimodal NLP applications.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelors, Computer Science and Engineering, CGPA 3.92 out of 4.00, Bachelors, Computer Science and Engineering, CGPA 3.92 out of 4.00 at Islamic University of Technology
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Virginia Tech
bookMaster of Science - MS, Computer Science, 3.97, Master of Science - MS, Computer Science, 3.97 at George Mason University
github-logo-circle

Github Skills (18)

torchvision7
classification-model7
action-recognition6
activity-recognition6
convolutional-neural-networks6
keras5
pytorch4
instagram4
machine-learning4
3d4
sequence3
graph2
graph-neural-network2
pytorch-geometric2
geometric-deep-learning1

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
This is the code i wrote while following a tutorial made by pyimagsearch that uses keras to train a deep convolutional neural network to recognise traffic signs
Contributions:12 commits, 3 PRs, 11 pushes in 1 year 9 months
convolutional-neural-networkskeras
Contributions:5 commits, 1 push, 1 branch in 2 years
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