Ramsri Goutham Golla
Lead Data Scientist at Knownwell.com 👨💻 Also a founder bootstrapping 3 AI SaaS Apps to $100k ARR with no employees: AiArtist.io || Questgen.ai || Supermeme.ai ||
Hyderabad, Telangana, India
53K followers
500+ connections
About
I am Ramsri with over 12+ years of experience in AI and product development, spanning computer vision and natural language processing domains.
I am also the founder of Questgen.ai and Supermeme.ai, two revenue-making NLP SaaS apps that automate quiz generation and meme creation using state-of-the-art AI models.
Additionally, I teach NLP and AI SaaS courses on my website LearnNLP Academy and share my learnings and insights from building practical AI projects on my Medium blog, Twitter, and YouTube channels. My mission is to bridge the gap between cutting-edge AI research and real-world use cases, and to empower and educate others with my knowledge and skills.
Activity
53K followers
Experience
Education
-
Birla Institute of Technology and Science
B.E(Hons) Electrical & Electronics Engineering
-
BITS Goa Campus
-
-
Udacity
Natural Language Processing Nanodegree Artificial Intelligence
-
Built Machine Translation, Parts of Speech Tagging, Speech Recognition Models.
-
Udacity
Flying Car Nanodegree Program Aerial autonomous robots
-
A 3-month long coursework and projects involved heavily in writing software for autonomous aerial robots (drones), 3D motion planning, control architecture (PID controller), estimation (Extended and Unscented Kalman Filters) and sensor fusion of quadrotors.
-
Udacity
Self Driving Car Engineer Nanodegree (Term1) Deep Learning and Computer Vision
-
Finished udacity self driving car engineer nanodegree term 1.
Syllabus : Deep Learning and Computer Vision
Courses
-
Algorithms: Design and Analysis, Part 1
Coursera.com
-
Analog & Digital VLSI Design
EEE C443
-
Analog Electronics
EEE C364
-
Biomedical Data Mining
BMI 591
-
Biomedical Image Processing
EEE 598
-
Communication Systems
EEE C383
-
Computer Architecture
EEE 420
-
Control Systems
AAOC 321
-
Data Communication & Networks
BITS C372
-
Digital Electronics & Computer Org
EEE C391
-
Digital Image ,Video Processing and compression
EEE 508
-
Digital Signal Processing
EEE 591
-
Digital Video Processing
CSE 509
-
Electromagnetic Fields & Waves
EEE C433
-
Full Stack Foundations
Udacity.com
-
Image Processing
EA C443
-
Intro to HTML and CSS
Udacity.com
-
Intro to Relational Databases
Udacity.com
-
Micro Electronic Circuits
EEE C424
-
Programming Foundations with Python
Udacity.com
-
Random Signal Theory
EEE 554
-
Real Time Digital Signal Processing
EEE 591
-
Responsive Web Design Fundamentals
Udacity.com
-
Robotics: Aerial Robotics
Coursera.com
-
Shape Analysis for Computer Vision and Graphics
CSE 598
-
Statistical Pattern Recognition
CSE 591
Projects
-
Traffic Sign Classification with Deep Learning
See projectBuilt and trained a deep neural network to classify traffic signs, using TensorFlow. Experimented with different network architectures. Performed image pre-processing and validation to guard against overfitting.
-
Lane Detection on Road
See projectDetected highway lane lines on a video stream. Used OpencV image analysis techniques to identify lines, including Hough Transforms and Canny edge detection.
-
Restaurant Content Management System
See projectImplemented a restaurant menu web app with CRUD(Create, Read, Update and Delete) functionality using sqlalchemy Object Relational Mapper(ORM) to talk to the database(SQLite).
Adding API interface to return requested data in JSON format.
Technologies Used: Python Flask Web Framework, SqlAlchemy, SQLite -
Response Website Design
Implemented a mock news web app using responsive web design.
Used relative widths, media queries and breakpoints to change page layout dynamically with screen size.
Used fluid grid system with BootStrap Framework. -
3D Face Recognition using generalized multidimensional scaling (GMDS) algorithm.
• Implemented recognition of 3D faces using a metric space embedding algorithm generalized multidimensional scaling (GMDS) and comparing distortion stress between faces to categorize them. Technologies used : Matlab
-
Panorama app on Android using OpenCV
Developed an android application to capture several images and create a stitched panoramic image. Also implemented a video mode to create panoramic image from a captured video of the surroundings. Technologies used : Android SDK, Android NDK , OpenCV, Eclipse.
Other creatorsSee project -
Assembly language Programming on TI & Freescale DSP processors
- Present
Implemented image and audio processing algorithms like histogram equalization, gray level transform, filtering, music synthesis, FFT, in assembly language on DSP56858 and TMS320C5510 processors as a part of Real-time digital signal processing course. The IDE used for DSP56858 is CodeWarrior and for TMS320C5510 is Code Composer Studio
Other creators -
Spherical conformal parameterization with gradient descent method
-
• Implemented spherical conformal parameterization of a brain cortical surface triangular mesh using gradient descent method to minimize harmonic energy.
• Technologies used : C++ half edge data structure library, Microsoft Visual Studio 2010.
-
Affine motion model parameter estimation in video sequences using gradient descent method
-
• Estimated motion in a video sequence using gradient descent method to estimate parameters of an affine motion model.
• Technologies used : Matlab
-
Loop subdivision algorithm implementation for Triangular Meshes
-
• Implemented loop subdivision algorithm used in computer graphics to create smooth surfaces by subdivision surface modeling. Technologies used : C++ half edge data structure library, Microsoft Visual Studio 2010.
-
Calculating Normals, Partial Derivatives and Gaussian Curvature on Bezier Patches -Mathematica
-
See projectImplemented calculation of Gaussian curvature using De casteljau’s algorithm on parametric Bezier patches. Technologies used: Mathematica
-
Face recognition using PCA & Linear discriminant analysis.
-
• Implemented face recognition using PCA & Fischer linear discriminant analysis on a database of 30 different faces each containing 20 images for training and testing.
• Technologies used : Matlab
-
Three level hierarchical block matching algorithm(HBMA) implementation
-
• Estimated motion in a video sequence using hierarchical block matching algorithm(HBMA) and compared the results with block matching algorithm(EBMA). Technologies used : Matlab
-
Face detection using Viola Jones adaboost algorithm
-
See projectBasic implementation of Viola jones algorithm using haar features, adaboost algorithm and cascaded classifiers.
Technologies used : Matlab -
Basis Function Comparison for Control Grid Interpolation approach for Motion Estimation
-
See projectDevelopment of Bilinear, Radial and Inverse Distance Weighted Basis functions and their comparative performance evaluation for Control Grid Interpolation approach for Motion Estimation.
Technologies used: Matlab,C.
-
OFDM simulation and performance analysis
-
Simulation of OFDM system for speech transmission and performance evaluation in presence of channel noise and sub carrier loss due to deep fade frequencies.
Technologies used: Matlab,C.
-
Fluid Flow quantification through Optical Flow Motion Estimation
-
-
Professional Assistant
-
-
Simulation of Doubly Fed Induction Generator
-
A Simulink Model of DFIG Machine is developed and simulated for different wind velocities to check its reliability in hybird Grid systems.
Softwares Used: MATLAB/Simulink -
Shape reconstruction from images
-
Depth map and perfect image of an object are reconstructed using several images of a particular object that have only certain regions in focus.
Technologies used: Matlab,Simulink.
Languages
-
English
Full professional proficiency
-
Telugu (Mother Tongue)
Native or bilingual proficiency
-
Hindi
Professional working proficiency
Other similar profiles
-
Ankit Sharma
Ankit Sharma
Professional Summary<br>• 14yrs of AI experience<br>• Built large-scale data products for various organizations<br>• Created many Zero-to-One products<br>• Well versed with state-of-the-art R&D technologies & algorithms in AI<br>• Optimized & deployed AI solutions for edge devices like Mobile & CPU servers<br>• Strong inclination towards solving challenging problems<br>• Comfortable working in a high-pressure, multi-project, & fast-paced environment<br><br>Skills<br>• Building AI systems aligning with the product roadmap and business metrics<br>• Managing AI Project end-to-end – hiring, mentorship & team building<br>• Bring Innovation, design thinking & execution speed to the projects<br>• Coordinating with Various stakeholders and cross-functional teams<br>• Implement state-of-the-art Deep Learning & Machine Learning models
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content