Hi, I'm Charan

A passionate developer focused on Machine Learning, AI, and building impactful software. Always learning, always building.

Tech I work with

What I work with

Skills

Scroll to explore my technical toolkit

01 / 04

Languages

The foundations I build with

Python
JavaScript
TypeScript
Java
SQL
R

02 / 04

Machine Learning

Where I focus most of my energy

PyTorch
TensorFlow
Scikit-Learn
Pandas
NumPy

03 / 04

Web Development

Bringing ideas to the browser

React
Next.js
Tailwind
Node.js
HTML5

04 / 04

Tools & DevOps

What keeps everything running

Git
GitHub
Docker
Linux
VS Code
Vercel

What I've built

Projects

Scroll to explore my work

Incident Agent

Multi-agent AI incident response platform that autonomously detects, triages, investigates, and remediates production incidents — with automated post-mortem generation and runbook execution.

Next.js
TypeScript
Kafka
DeepSeek
LangGraph
Neon Postgres
Qdrant

Kernel Conversion

Deep learning system that estimates spline-based optical transfer functions to transform medical images between sharp and blurred CT reconstruction kernels using frequency-domain processing with FFT operations.

Python
Pytorch
Pandas
Numpy

GPT-2

From-scratch implementation of a 124M parameter GPT-2 trained on 10 billion tokens from FineWeb-Edu, implementing multi-head attention, layer normalization, and autoregressive text generation at scale.

Python
Pytorch
Pandas
Numpy

ArtGAN

Multi-task CNN-RNN model that classifies paintings by artistic style and artist using a ResNet50-BiLSTM architecture trained on the WikiArt dataset — combining visual features with sequential learning.

Python
Pytorch
Pandas
Numpy

Resume Scanner

AI-powered resume screening platform that lets recruiters search candidates using natural language. Uses FastAPI, OpenAI embeddings, Pinecone vector search, and Supabase for storage.

Python
FastAPI
OpenAI
Next.JS

Vision Transformer

From-scratch PyTorch implementation of SigLIP — a Vision Transformer pretrained on CC3M with sigmoid contrastive loss and a BERT text encoder for multimodal representation learning.

Python
Pytorch
Pandas
Numpy

Contact

Get in Touch

Have a project in mind or just want to chat? Feel free to reach out.

Email

charan.vardham@gmail.com

Location

Cleveland, OH

CV.

© 2025 Charan Vardham. Built with Next.js

Back to top