Skip to content
Open to Software Dev · AI · Full-Stack roles

Sanjay K

Software Developer · B.Sc. Data Science

I build practical software with clean architecture, privacy-first design, and maintainability. Focused on full-stack development, artificial intelligence, and computer vision. Recently graduated from The American College, Madurai, and looking for my next opportunity.

Full-Stack · Computer Vision · AI · Linux

Software engineering with a data science foundation.

I am a software developer with a B.Sc. in Data Science from The American College, Madurai. My work sits at the intersection of software engineering, artificial intelligence, and open-source technologies — building practical applications that solve real problems.

I value understanding how systems work internally rather than only using frameworks, and I prefer privacy-first, maintainable, and well-documented software. Currently exploring LLM applications, AI agents, and system design.

Education

B.Sc. Data Science

The American College, Madurai

Current Focus

  • Recommendation systems
  • LLM applications & AI agents
  • System design
  • Cloud & DevOps

Interests

  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • Full-Stack Development
  • Linux
  • Open Source
  • Self-hosting
  • IoT
  • Developer Tools

Things I have built.

PCB Defect Detection

Final-year project

Computer Vision · Deep Learning

Problem

Manual PCB inspection is slow and error-prone. This research project automated defect detection on printed circuit boards using deep learning object detection models.

Outcome

Trained and compared YOLOv5 and Faster R-CNN models, exported the best model to ONNX, and built a desktop application for offline inference.

Python PyTorch YOLOv5 Faster R-CNN OpenCV ONNX
View on GitHub

EV Sales Forecasting

Data Science

Time-Series Forecasting · Machine Learning

Problem

Forecasting global electric vehicle adoption requires handling long historical market data with non-linear growth. Built a forecasting model using historical data and machine learning.

Outcome

Delivered a hybrid forecasting pipeline — preprocessed data, modeled trends with ARIMA and Random Forest, evaluated performance, and visualized results.

Python Pandas Scikit-learn ARIMA Random Forest Matplotlib
View on GitHub

Technologies I work with.

Languages

  • Python
  • JavaScript
  • TypeScript
  • SQL

Frontend

  • React
  • Next.js
  • React Native
  • HTML
  • CSS

Backend

  • FastAPI
  • Node.js
  • REST APIs

AI & Data

  • PyTorch
  • OpenCV
  • Scikit-learn
  • Pandas
  • NumPy
  • YOLO

Databases

  • SQLite
  • PostgreSQL
  • Firebase
  • Supabase

Tools

  • Git
  • Docker
  • Linux
  • VS Code

Let's talk.

I'm open to software development, AI, and full-stack roles. Reach out and I'll get back to you quickly.