My Portfolio

A collection of projects I've worked on

Featured Projects

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 Repetition
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

More Work

My Repositories

Explore more of my code and projects on GitHub and GitLab.

My Tools

Check out the collection of utility tools I've built and am building.

Open Source Contributions

I actively contribute to the open-source community:

Competitions & Hackathons

I enjoy participating in coding events:

Experiments & Learning Projects

I regularly build small projects to learn new technologies:

Most of these are not available yet on GitHub or GitLab, but will eventually be uploaded

  • 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