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

GPT-2

Built a GPT-2 language model from scratch using PyTorch, implementing multi-head attention, layer normalization, and autoregressive text generation.

Python
Pytorch
Pandas
Numpy

RAG Chatbot

A Retrieval-Augmented Generation (RAG) Chatbot with FastAPI backend, MongoDB chat history, and Next.js frontend.

Python
FastAPI
Next.JS
MongoDB
LangChain

Vision Transformer

Implemented a Vision Transformer (ViT) from scratch for image classification, using patch embeddings and self-attention mechanisms.

Python
Pytorch
Pandas
Numpy

ESRGAN

SRGAN-based super-resolution model for upscaling images with perceptual quality optimization using adversarial training.

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