Open to opportunitiesFull-Stack & AI/ML Engineer

RoshanRaj M

I design, build and ship production systems — end to end. Full-stack systems and applied AI/ML — from first commit to production deploy.

6+
Products shipped
3
Industry internships
4
Production repos
AI · FS
Dual focus
01About

An engineer who finishes.

I'm a final-year B.Tech (CSE — AI & ML) engineer at Jain University who builds complete products, not prototypes.

Roshan Raj M
Bangalore · IN
Focus
Full-Stack + Applied AI/ML
Based in
Bangalore, India
Degree
B.Tech CSE (AI & ML)
Open to
Engineering roles & freelance
EnglishHindiMalayalamTamil

I work across the full stack — React & Next.js on the front, FastAPI & Python on the back, Supabase/PostgreSQL for data — and ship them with Docker, a Caddy reverse proxy and auto-deploy pipelines. My flagship, Udaya LMS, runs live in production with JWT auth, an AI mentorship engine and WhatsApp integration.

My foundation is AI/ML. Across internships at Tech Mahindra and Six Phrase I built real computer-vision systems — safety-violation detection and real-time YOLOv8 vehicle analytics — so I'm just as comfortable training a model as I am wiring up the deployment around it.

I care about the whole lifecycle: clean architecture, secure auth, reproducible deploys and an interface that feels effortless. That bias toward finished, deployed software is what I bring to a team.

Education

B.Tech — CSE (AI & ML)

2022 — 2026

Jain (Deemed-to-be University), Bangalore

CGPA 7.4 · Pursuing

Higher Secondary Education

2019 — 2021

Seva Mandir Post Basic Higher Secondary School, Kerala

94.5%

Where I've worked

Six Phrase

AI & Machine Learning Intern

Jan 2025 — Apr 2025

  • Built a real-time vehicle detection system with YOLOv8 and OpenCV.
  • Shipped a Flask web app for live traffic analysis with dashboards and alerts.

Tech Mahindra

AI Intern

Dec 2024 — Mar 2025

  • Developed a computer-vision system to detect safety violations in images.
  • Worked on AI model integration and real-time image processing.

Miles Education

Machine Learning Intern

Apr 2024 — Jun 2024

  • Cleaned and analyzed healthcare data with Python and SQL.
  • Capstone: combined datasets to generate actionable insights.
02Capabilities

A toolkit for shipping.

Comfortable across the stack — from training computer-vision models to provisioning the reverse proxy that serves them.

Languages

Day-to-day
PythonTypeScriptJavaScriptSQLJava

Frontend

Interfaces
ReactNext.jsViteTailwind CSSFramer Motion

Backend

APIs & services
FastAPIFlaskREST APIsJWT AuthSQLAlchemy

Data & DB

Persistence
SupabasePostgreSQLSQLiteasyncpg

AI / ML

Applied
Computer VisionOpenCVYOLOv8TensorFlowNLP

Cloud & DevOps

Ship it
AWS (S3 · EC2 · SageMaker)DockerCaddyVercelGit
Python/TypeScript/React/Next.js/FastAPI/Supabase/PostgreSQL/Docker/Caddy/YOLOv8/OpenCV/TensorFlow/AWS/JWT/Tailwind/Vite/Python/TypeScript/React/Next.js/FastAPI/Supabase/PostgreSQL/Docker/Caddy/YOLOv8/OpenCV/TensorFlow/AWS/JWT/Tailwind/Vite/
03Selected work

Products, not prototypes.

Real systems, designed and deployed end to end. Two flagship builds lead the way.

FlagshipFull-Stack Platform · 2026

Udaya LMS

Learning Management System for tuition centers

A production LMS with separate student and teacher portals, an AI mentorship engine and WhatsApp notifications — deployed end to end behind a Caddy reverse proxy.

  • Role-based dual portals (students + teachers) secured with JWT auth
  • Assignments engine: create with attachments, submit, and grade
  • AI mentorship generates personalized report cards & insights (Gemini)
  • WhatsApp notifications via Evolution API integration
  • Dockerized with a Caddy reverse proxy and auto-deploy scripts
ReactViteFastAPIPythonSupabasePostgreSQLDockerCaddyJWTGemini AI
01

2

Role-based portals

Live

On Vercel

AI

Mentorship engine

Full-Stack Desktop App2026

NJ Quotation System

Quotation & invoicing tool, shipped as a Windows app

A full-stack quotation system for NJ India, packaged into a one-click Windows installer so non-technical staff can run the whole stack locally.

  • React + Vite frontend over a Python backend API
  • End-to-end client quotation generation workflow
  • Packaged as a native Windows installer with Inno Setup + C# bootstrapper
ReactVitePythonREST APIC#Inno Setup
Backend Platform · Android TV2026

Olrac Signage

Cloud digital-signage platform & ad controller

A cloud signage backend that schedules and distributes advertising content to display devices, with web and Android TV players fetching playlists.

  • FastAPI backend with async SQLAlchemy + asyncpg over Supabase
  • Playlist resolution & scheduling for distributed displays
  • Background tasks track offline devices in real time
FastAPIPythonSupabasePostgreSQLSQLAlchemyTypeScript
From the labAI / ML experiments
AI · Computer Vision

Vision Assistant

Scene-to-speech aid for the visually impaired

Captures webcam input, generates image captions, summarizes them and speaks the result aloud to assist visually impaired users.

PythonOpenCVNLPText-to-Speech
AI · Computer Vision

Traffic Vehicle Detection

Real-time YOLOv8 traffic analytics

Detects and counts vehicles from live video feeds and surfaces congestion analytics through a Flask dashboard with alerts.

PythonYOLOv8OpenCVFlask
Systems · Databases

Railway Management System

Booking & scheduling with live DB ops

Manages ticket booking, train schedules and passenger records with real-time database operations that cut manual errors.

PythonSQL
04Architecture & Deployment

I own the whole stack.

Not just the code — the way it ships. Containers, reverse proxies, managed databases and the integrations that make a product real.

Udaya LMS — deployment topology

React + Vite

Vercel

Caddy

Reverse proxy · TLS

FastAPI

Dockerized backend

Supabase

PostgreSQL

Integrations wired into the API

Evolution APIWhatsApp
GeminiAI mentorship

Containerized deploys

Multi-service apps packaged with Docker & Docker Compose for reproducible environments from laptop to production.

DockerCompose

Reverse proxy & TLS

Caddy fronting FastAPI services and static frontends, with automatic HTTPS and clean routing.

CaddyHTTPS

Auth & security

JWT-based authentication with role-aware access control across student/teacher and admin surfaces.

JWTRBAC

Managed Postgres

Supabase / PostgreSQL with async SQLAlchemy + asyncpg for performant, type-safe data access.

SupabaseSQLAlchemy

CI & auto-deploy

Shell auto-deploy scripts and Vercel pipelines that turn a push into a live release.

VercelScripts

Desktop packaging

Full stacks bundled into one-click Windows installers with Inno Setup for non-technical end users.

Inno SetupWindows

Third-party integrations

Wiring real services in: WhatsApp via Evolution API, Gemini AI, and Android TV clients.

WhatsAppGeminiAndroid TV
05Open source

Live from GitHub.

Pulled in real time from the GitHub API — the repositories and contribution graph below update themselves.

Repositories

0

Stars

Followers

Languages

Contribution graph

06Contact

Let's build something.

Have a role, a project, or just want to talk shop? My inbox is open.

Available for work

Based in Bangalore, India — working with teams everywhere.