Projects

BIONIC

AI-powered rehabilitation for prosthetic users

BIONIC is a web-based platform that delivers AI-driven rehabilitation for prosthetic users. A Streamlit/HTML/CSS/JavaScript front end streams video to OpenCV and MediaPipe, which isolate prosthetic limbs and capture movement data. Custom-tuned Google Gemini models analyze that data to generate personalized exercise recommendations, while an NLX Dialog Studio chatbot provides scheduling, guidance, and support via text.

  • Integrated real-time video processing for movement analysis
  • Built chatbot for user support and guidance
  • Implemented data analysis pipelines with Google Gemini
OpenCVGoogle MediaPipeStreamlitNLX Dialog StudioGoogle Gemini

Appoint AI

Medical triage system with neural network predictions

Appoint AI is a web-based triage system that assigns medical urgency scores from patient-submitted symptom descriptions. A React/HTML/CSS/JavaScript front end captures input and displays results. Behind the scenes, Python powers a neural-network model (trained on synthetic symptom data) to score urgency, while a scheduling engine auto-books earliest appointments for highest-risk cases.

  • Developed neural network model for urgency scoring
  • Created automated scheduling engine
  • Built Streamlit front-end interface for patient symptom input and results display
ReactHTMLCSSJavaScriptPython

TechSteps

through TechBridge

LMS platform for TechBridge organization

Began developing a Learning Management System (LMS) platform for TechBridge that would allow them to upload their own curriculum and allow other orgs to upload their curriculums as well. Process included understanding the code given and how to update and change important functions of the site.

  • Analyzed an existing LMS to understand curriculum management workflows
  • Evaluated how organizations could upload and manage course content
  • Reviewed user and organization management logic within the platform
ReactNode.js.NET FrameworkC++

Social Bias Detector

through Cambridge Centre for International Research

AI model for detecting bias in social media content

A sentiment-analysis pipeline was adapted to classify 115,661 tweets as racist, sexist, or nonoffensive. Text is preprocessed in Python (tokenization, stop-word removal, normalization) and vectorized with pretrained embeddings (BERT). A fine-tuned neural model (TensorFlow/Keras or PyTorch) then assigns labels, with performance validated.

  • Fine-tuned BERT model for bias classification
  • Built preprocessing pipeline for tweet analysis
  • Achieved high accuracy in sentiment and bias detection
BERTTensorFlowSentiment Analysis

Skills & Expertise

Programming Languages

JavaPythonHTML/CSSSwiftC++JavaScript

Frameworks & Libraries

StreamlitBootstrapiOS DevelopmentTensorFlowGoogle GeminiNLX Dialog StudioOpenCVGoogle MediaPipeReactSpring BootDjango

Tools & Platforms

FigmaWixXcodeVSCodeIntelliJPyCharmAWS S3GroovyJWTJira

Methodologies & Others

Agile (Scrum)Git