
Sathish Gnanaprakasam
Verified Expert in Engineering
Software Developer
Coimbatore, Tamil Nadu, India
Toptal member since November 25, 2022
Sathish is a highly skilled full-stack developer with strong experience in MERN, Java, Python, C++, and Android development. He is also proficient in Firebase, MySQL, and LAMP technologies and has a solid foundation in data structures, algorithms, and machine learning (ML). Over the past year, he has contributed to LLM evaluation and prompt engineering projects, analyzing model outputs, writing test cases, and enhancing AI accuracy across diverse natural language processing (NLP) tasks.
Portfolio
Experience
- C++ - 12 years
- Python 3 - 8 years
- Android Development - 7 years
- Java 8 - 7 years
- Node.js - 4 years
- React - 2 years
- Prompt Engineering - 1 year
- MongoDB - 1 year
Preferred Environment
Android Development, Java 8, Python 3, C++, Git, AI Model Training, AI Prompts, Algorithms, Analytical Thinking, MERN Stack
The most amazing...
...product I've developed is an Android app (Gotrak) that helps users track their vehicles, see the live location, engine status, and travel history.
Work Experience
Associate (Consultant)
Emeritus
- Code-reviewed MERN stack application projects and tested the functionality of the application to check whether the application met the expectations.
- Reviewed the code of data analysis projects submitted as the Jupyter Notebooks.
- Reviewed Python codes and tested the functionality of the codes with various test cases to ensure that the code met the set expectations for the defined tasks.
Software Developer
Freelance Clients
- Developed an app for monitoring and tracking vehicles and devices attached to a tracking device whose sensors constantly stream data to a server.
- Built an app with various interaction-oriented features used by students to prepare for interviews and take short quizzes pushed by the app admins.
- Created a web application to manage a programming contest, enabling user registration, displaying live dashboards with the contest status, and providing an online code compiler and report generation.
- Developed as a part of a team a material management system application for managing inventory, purchase of new items, service tracking of the items, asset transfer, and asset to scrap using React, Node.js, Express.js, MongoDB, Mongoose, and Redux.
AI Trainer | Prompt Engineering & LLM Evaluation
Freelance Clients
- Evaluated and compared 5,000+ model completions across diverse tasks, selecting the best outputs with rationale based on instruction accuracy, coherence, and relevance.
- Identified reasoning flaws and factual inaccuracies in large language models (LLMs)-generated data analysis tasks, improving overall model accuracy for complex instructions.
- Authored optimal algorithmic solutions for over 100 coding problems to guide LLM training toward more efficient and readable code generation.
- Wrote 300+ edge-case test cases to validate LLM performance and prevent failure in uncommon input scenarios across different NLP tasks.
- Assessed multi-step task completion through screenshots and interface traces, confirming agent correctness and reporting deviations.
- Delivered high-quality explanations on why specific completions were preferred or rejected, ensuring model alignment with human reasoning.
- Contributed to multiple specialized campaigns requiring different prompt structures and evaluation criteria, adapting quickly to new guidelines.
Moodle Consultant
SDSURF - Main
- Improved system reliability and data accuracy by addressing critical back-end and UI issues, enhancing the overall platform performance.
- Enhanced user experience (UI) through targeted interface optimizations, ensuring seamless navigation and compliance with usability standards.
- Validated platform functionality by conducting thorough testing and quality assurance, delivering a robust and user-focused system.
Technical Director
RVS Group of Institutions
- Developed an app to manage the milk inventory (supply and distribution), making it easy for customers to easily book or cancel the milk supply for any specific day or duration.
- Led a software development team in charge of developing an educational institution's teaching and learning evaluation, exam application, and material management system.
- Spearheaded the development of a module to automate the admission application filling to payment and student onboarding for educational institutions.
- Trained students, teachers, and other professionals on various technologies: C, C++, Java, Python, R for data science, Python for data science, Git, GitHub, data structures and algorithms, OOPs, JavaScript, machine learning, LAMP and MERN stack.
Corporate Technical Trainer and Developer
RVS Group of Institutions
- Developed an Android app, CodeRegister, to manage the student quiz activities and release a new quiz: students can take the quiz, see the rank and overall leaderboard rank, like and share, see live users, live chat and support, comment feature, etc.
- Built an Android app Milk booking app that had different users: the customer, distributor, and milk supplier (delivering the milk). The customer can book the milk, set a frequency, and cancel the milk for a particular day before the set number of hours.
- Worked with open-source systems like Moodle and Mooshak. One of the GitHub campus advisors has led three professional training sessions on Git and GitHub, representing GitHub Education.
- Trained students, faculties, and professionals on cutting-edge technologies as required by product companies. The technologies include C, C++, Java, Python, JavaScript, the LAMP stack, Android development, Firebase, etc.
Experience
Student Placement Preparation App
Vehicle Tracking Application
MMS Application
LLM Evaluation & Prompt Engineering – Multi-campaign Contributions
Education
Postgraduate Diploma in Machine Learning and Artificial Intelligence
Columbia Engineering Executive Education - Remote
Master's Degree in Computer Science
Karpagam Academy of Higher Education - Coimbatore, India
Bachelor's Degree in Information Technology
Sri Ramakrishna Engineering College - Coimbatore, India
Certifications
Python for Data Science
Emeritus
Python (Basic) Skills Certification
Hacker Rank
Java (Basic) Skills Certification
Hacker Rank
Problem Solving (Intermediate) Skills Certification
Hacker Rank
GitHub Campus Advisor
GitHub
CodeChef Certified Data Structures and Algorithms Professional
CodeChef
AMCAT Certified Software Engineer - Product
Aspiring Minds
Skills
Libraries/APIs
React, Node.js, REST APIs
Tools
AI Prompts, Claude, Claude Code, Git, GitHub, GitHub Pages, Android Studio, Brackets, Mongoose, NGINX, SendGrid, Moodle, ChatGPT
Languages
Java 8, Python 3, C++, C, JavaScript, PHP, Python, Java, SQL, HTML, CSS, XML, R
Frameworks
Android SDK, Express.js, Redux, Tailwind CSS
Paradigms
Object-oriented Programming (OOP), Best Practices, Agile, REST
Platforms
Android, Software Design Patterns, Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Jupyter Notebook, LAMP
Storage
PostgreSQL, Relational Databases, MongoDB, MySQL, Databases, Cloud Firestore, Google Cloud
Other
Full-stack, Web Development, API Integration, Front-end, Optimization, Asynchronous I/O, SDKs, Back-end, Prompt Engineering, AI Chatbots, Chatbots, Conversational AI, Fine-tuning, Large Language Models (LLMs), Natural Language Processing (NLP), Communication, Code Review, FastAPI, APIs, AI Integration, Android Development, Machine Learning, Artificial Intelligence (AI), Data Structures, Algorithms, Computer Science, Scrum Master, Programming, Creative Problem Solving, Data Science, Software Engineering, Full-stack Development, Product Development, Firebase Hosting, htaccess, DNS, GoDaddy, Data Annotation, AI Model Training, Analytical Thinking, MERN Stack, ChatGPT Prompts
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring