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

Other Work

My Repositories

Check out a closer to being complete collection of my projects!

Open Source Contributions

I actively contribute to open source projects:

Competitions

I also participate in hackathons and competitions:

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