I build things, try ideas, and keep learning.

I'm Kavin, a student who likes coding and figuring out how things work. This is a small collection of projects I've been working on along the way.

About

I learn best when I have something to build. Usually it starts with a question, a rough idea, and a lot of trial and error.

I've been exploring Python through a few different projects: a tool for testing trading ideas, a camera-based drowsiness detector, and a simple photo editor. Each one has given me something new to figure out, from working with data to making an interface easier to use.

I'm also curious about markets, probability, and what data can (and can't) tell us. Mostly, I enjoy testing an idea rather than just taking it at face value.

  • Python
  • pandas / NumPy
  • Streamlit
  • Backtesting
  • OpenCV
  • MediaPipe
  • JavaScript
  • Git

Projects

A few things I've been building

01 Python · Streamlit

Cortex

A dashboard for exploring market data and testing trading ideas against historical prices. Load data, add indicators, and set up simple entry and exit rules without writing code. Charts, trade logs, and commission settings help show how the results change.

StreamlitpandasSQLiteRender
View source
02 Python · Computer Vision

Guardian

A computer-vision project that looks for signs of drowsiness and distraction in a camera feed. Uses OpenCV and MediaPipe to track eyes, yawning, and head position, with timed thresholds to trigger an alert. An experiment in working with live video, not a replacement for a proper safety system.

OpenCVMediaPipeRaspberry Pi
View source
03 Python · Flet

RawStudio

A simple photo editor built with Flet, OpenCV, and NumPy. Adjust exposure, color, clarity, and vignette with sliders, preview the changes, and export as a PNG, JPG, or BMP. A way to explore image processing through something you can actually use.

FletOpenCVNumPy
View source

Contact

Have an idea?
Let's talk.

kavinr2400@gmail.com