My Portfolio

Here's a bunch of stuff I've built while learning to code. If it's here, it should work.

Featured Projects (11 with full descriptions)

Sugar Programming Language

Sugar Programming Language

A simple, readable, and expressive statically-typed programming language built in Python.

PythonProgramming LanguageInterpreterParserLarkStatic TypingOOP
EduSynapse

EduSynapse

An intelligent learning platform that combines AI technology with proven learning methodologies to create a personalized and effective educational experience.

AIEducationPersonalized LearningAdaptive LearningSpaced RepetitionHackathon
Bookshelf

Bookshelf

A modern web application designed to transform how we read, understand, and retain digital content.

ReactFirebaseTailwind CSSMarkdownKnowledge ManagementReading ToolWeb Application
Personal Analytics Tool

Personal Analytics Tool

A tool designed to capture and analyze various types of user interactions, providing insights into your digital habits.

PythonData AnalysisData VisualizationAnalyticsSQLiteKeyloggingEmail Analysis
Linkbucket

Linkbucket

A simple URL storage and collection tool to organize and categorize your favorite websites.

Node.jsExpressJavaScriptSupabaseBootstrapVercelBookmarking
Weather Dashboard

Weather Dashboard

A simple web application built using Python and Flask that provides real-time weather updates by city name.

PythonFlaskAPIOpenWeather APIWeather App
TJEditor & TJRenderer

TJEditor & TJRenderer

A sophisticated text editor and renderer pair with powerful capabilities.

ReactMarkdownText EditorCodeMirrorRemarkRehype
ReCUR

ReCUR

ReCUR is a command‑line pipeline that iteratively refines LLM answers through recursive reasoning and custom grading.

AICLIRecursive ReasoningAsyncGrading
Pepper

Pepper

A custom interpreted programming language with stack-based execution, strong typing, and a robust standard library for rapid scripting and educational use.

Programming LanguageInterpreterStack-BasedRPNEducationCustom Language
T3 Chat Clone: A Fully-Featured AI Chat Platform

T3 Chat Clone: A Fully-Featured AI Chat Platform

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.

Chat ApplicationAILLMsHackathon
AI Email Assistant

AI Email Assistant

An AI-powered email management system that automatically labels, prioritizes, and drafts replies for Gmail.

Next.jsReactTypeScriptAI/MLGmail APIGoogle Generative AITailwind CSSOAuthCursor

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:

Competitions & Hackathons

I've competed in a few coding events:

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