My Portfolio

Here's a bunch of stuff I've built. Check out my GitHub for more.

Featured Projects (11 with full descriptions)

A simple, readable, and expressive statically-typed programming language built in Python. An intelligent learning platform that combines AI technology with proven learning methodologies to create a personalized and effective educational experience. A modern web application designed to transform how we read, understand, and retain digital content. A tool designed to capture and analyze various types of user interactions, providing insights into your digital habits. A simple URL storage and collection tool to organize and categorize your favorite websites. A simple web application built using Python and Flask that provides real-time weather updates by city name. A sophisticated text editor and renderer pair with powerful capabilities. ReCUR is a command-line pipeline that iteratively refines LLM answers through recursive reasoning and custom grading. A custom interpreted programming language with stack-based execution, strong typing, and a robust standard library for rapid scripting and educational use. A comprehensive AI chat application built for the T3 ChatCloneathon with 70+ model support, 51 themes, and advanced features like file uploads, code conversion, and chat indexing. An AI-powered email management system that automatically labels, prioritizes, and drafts replies for Gmail.

More Work

My Repositories

Check out more of my code and projects on GitHub and GitLab.

My Tools

Take a look at the tools I've built and am working on.

Open Source Contributions

I like helping out with open-source projects:

Experiments & Learning Projects

I build small projects to try out new tech:

Most of these aren't on GitHub yet, but I'll get them up there eventually

  • Machine learning model for classifying images using TensorFlow.js and Keras
  • Smart weather station using Raspberry Pi, DHT11 sensor, and real-time data visualization
  • Movie recommendation system using collaborative filtering and Python's Scikit-learn
  • Sentiment analysis on Twitter data using Python's NLTK and visualized with Matplotlib
  • Text classification model for spam detection using Scikit-learn and machine learning techniques
  • Facial recognition system using OpenCV and deep learning techniques
  • Data-driven web app displaying interactive charts and graphs built with Flask
  • Image captioning system using a CNN-RNN model for automatic text generation
  • Time series forecasting model with ARIMA and machine learning using Python
  • Interactive data dashboard built with D3.js to visualize open data (e.g., COVID-19 stats)
  • Machine learning-based handwriting recognition system using TensorFlow and Keras
  • Personal finance tracker with React, integrating machine learning for expense prediction
  • Recommendation engine for books using collaborative filtering and Python's Surprise library
  • Real-time analytics dashboard using Apache Kafka and Python for processing streaming data
  • Image processing pipeline for object detection and tracking using OpenCV
  • Recommendation system for job listings based on user profiles and preferences
  • Voice assistant using speech recognition with Python's SpeechRecognition library
  • Smart home automation system using Arduino and IoT sensors for lighting and temperature control
  • Gesture recognition system using a Raspberry Pi and machine learning models for control interfaces
  • IoT-based smart plant monitoring system with a Raspberry Pi and moisture sensors