Sreehari R MLDLApps Research ML

Exploring the art of intelligence through codeA developer with a designer’s eye and a researcher’s curiosity — building the future, one project at a time.

or

Projects

  1. R3ACTR Website
  2. Sharks From Space
  3. KTU PYQ Access
  4. Kathakali-Mudra_DinoV3 Vision Transformer

Services

Websites

ML

DL

Research

Dev

My aim is to craft intelligent, modern, and impactful digital experiences.I blend clean design, seamless functionality, and smart AI integration to build apps and systems that don’t just look good — they work smart. Whether it’s a Flutter app, a Deep Learning model, or a full-stack project, my goal is simple: to turn ideas into powerful, efficient, and user-centered solutions.

FAQ

What's my favorite programming language?

I love how simple, powerful, and versatile Python is — it’s perfect for everything from machine learning and AI to backend development and automation. Its clean syntax and vast ecosystem make it my go-to language for experimenting with new ideas and building real-world projects.

What kind of projects do I enjoy building the most?

I enjoy building projects that combine Deep Learning and Machine Learning with real-world utility.I love working on apps that use AI to make everyday tasks smarter — from PDF summarizers and offline AI assistants to agriculture and health-related systems powered by intelligent models. Integrating Flutter for modern interfaces with Python-based ML and Deep Learning models for smart functionality is where I feel most creative and challenged.

What technologies do I work with most often?

I work most often with Flutter, Python, TypeScript, and Machine Learning frameworks.For frontend and app development, I use Flutter and TypeScript to build responsive, interactive UIs — whether it’s for mobile apps or modern web projects. On the backend and AI side, I rely on Python with frameworks like TensorFlow, PyTorch, and OpenCV for Deep Learning, Computer Vision, and NLP. I also love exploring Gemma, Tesseract OCR, and local AI models to create powerful offline intelligent systems.

How do you handle merge conflicts?

With calm debugging energy, a few deep breaths, and Git magic. I always make sure to review commits carefully and keep my branches clean — version control peace is key.

What's your stance on tabs vs spaces?

I’m team spaces — neat, predictable, and clean. But honestly, as long as the code runs flawlessly, I’m happy either way.

How many monitors do you use?

Two for productivity, three for chaos. One runs Flutter, one shows logs, and one is for research, Spotify, or random debugging memes.

What's your debugging strategy?

Print statements, breakpoints, and intuition. If all else fails, I just stare at the code until it reveals its secrets — it usually does.

How do you celebrate successful deployments?

A quick fist pump, a sip of coffee, and then straight into testing again. Real devs know deployment peace never lasts long.

What's your preferred IDE theme?

Dark mode always — bright screens and late-night coding don’t mix. JetBrains Mono + Dracula theme = perfection.

How do you name your variables?

Descriptive, consistent, and sometimes dramatic. From 'finalResult' to 'pleaseWorkThisTime', every name tells a story.

Other questions?