Sathish Gnanaprakasam, Developer in Coimbatore, Tamil Nadu, India
Sathish is available for hire
Hire Sathish

Sathish Gnanaprakasam

Software Developer

Coimbatore, Tamil Nadu, India

Toptal member since November 25, 2022

Bio

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

Emeritus
JavaScript, React, Node.js, MongoDB, Express.js, Data Science...
Freelance Clients
JavaScript, PHP, MySQL, Java 8, Firebase, Android Development, Python...
Freelance Clients
AI Chatbots, AI Prompts, Algorithms, Large Language Models (LLMs)...

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)

2022 - PRESENT
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.
Technologies: JavaScript, React, Node.js, MongoDB, Express.js, Data Science, Artificial Intelligence (AI), Algorithms, Product Development, Front-end, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, Communication

Software Developer

2016 - PRESENT
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.
Technologies: JavaScript, PHP, MySQL, Java 8, Firebase, Android Development, Python, Full-stack, PostgreSQL, APIs, Java, SQL, Relational Databases, Android, Front-end, HTML, CSS, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, Web Development, Asynchronous I/O, Visual Studio Code (VS Code), htaccess, DNS, GoDaddy, SDKs, Back-end, Prompt Engineering, AI Chatbots, Chatbots, Conversational AI, Fine-tuning, Large Language Models (LLMs), Natural Language Processing (NLP), AI Prompts, AI Integration, Communication, Code Review

AI Trainer | Prompt Engineering & LLM Evaluation

2024 - 2025
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.
Technologies: AI Chatbots, AI Prompts, Algorithms, Large Language Models (LLMs), Prompt Engineering, Data Annotation, AI Model Training, Analytical Thinking, ChatGPT, AI Integration, Claude, Claude Code, Communication, Code Review

Moodle Consultant

2024 - 2024
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.
Technologies: Moodle, PHP

Technical Director

2022 - 2023
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.
Technologies: C, Android Development, Algorithms, Artificial Intelligence (AI), C++, Data Structures, Firebase, Computer Science, Java 8, JavaScript, Node.js, MongoDB, PHP, MySQL, Python 3, React, Machine Learning, Jupyter Notebook, Agile, Scrum Master, Python, Full-stack, PostgreSQL, FastAPI, APIs, Git, Android Studio, GitHub, GitHub Pages, Data Science, Creative Problem Solving, LAMP, Programming, Software Engineering, Express.js, Redux, Full-stack Development, Web Development, Tailwind CSS, API Integration, Software Design Patterns, Object-oriented Programming (OOP), Best Practices, Optimization, Asynchronous I/O, htaccess, DNS, GoDaddy, NGINX

Corporate Technical Trainer and Developer

2015 - 2022
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.
Technologies: C++, C, Java 8, Python 3, JavaScript, R, Data Structures, Algorithms, Databases, REST, Git, GitHub, PHP, Firebase, Firebase Hosting, Android Development, Data Science, Artificial Intelligence (AI), Amazon Web Services (AWS), Android SDK, Object-oriented Programming (OOP), Web Development, Asynchronous I/O, Visual Studio Code (VS Code), htaccess, GoDaddy, Cloud Firestore, Google Cloud, NGINX, SendGrid, SDKs

Experience

Student Placement Preparation App

Developed an app used by students to prepare for interviews and take short quizzes pushed by the app administrators. The app comprised various features such as live chat, commenting, and ranking dashboards, as well as likes and shares possibilities and live user displays.

Vehicle Tracking Application

Developed an app for monitoring and tracking the vehicles and devices attached to a tracking device. The tracking device comprises sensors that constantly stream data to a server. The application would then receive that data.

MMS Application

A MERN stack-based application built to manage the store inventory stock, asset issue, asset transfer, asset scrap, reorder, material request and approvals, gate pass, maintenance, etc. The application is now used by a chain of organizations with over 500 users.

LLM Evaluation & Prompt Engineering – Multi-campaign Contributions

Contributed to multiple large language models (LLMs) training and evaluation campaigns over one year. Worked on assessing model completions, identifying reasoning flaws, designing edge-case test scenarios, writing ideal coding solutions, and evaluating AI task execution accuracy across varied domains.

Education

2020 - 2021

Postgraduate Diploma in Machine Learning and Artificial Intelligence

Columbia Engineering Executive Education - Remote

2010 - 2013

Master's Degree in Computer Science

Karpagam Academy of Higher Education - Coimbatore, India

2006 - 2010

Bachelor's Degree in Information Technology

Sri Ramakrishna Engineering College - Coimbatore, India

Certifications

APRIL 2021 - PRESENT

Python for Data Science

Emeritus

APRIL 2020 - PRESENT

Python (Basic) Skills Certification

Hacker Rank

APRIL 2020 - PRESENT

Java (Basic) Skills Certification

Hacker Rank

APRIL 2020 - PRESENT

Problem Solving (Intermediate) Skills Certification

Hacker Rank

MAY 2019 - PRESENT

GitHub Campus Advisor

GitHub

JULY 2018 - PRESENT

CodeChef Certified Data Structures and Algorithms Professional

CodeChef

MAY 2015 - MAY 2016

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring