My Projects

Here are some projects I've worked on:

AI Safety Incident

AI Safety Incident

April 2025

Developed an app to track and report AI safety incidents, with features for displaying, filtering, and adding new incidents.

  • Implemented a scrollable list of incidents with filtering options (Tabs, Spinner, Chips) by severity.
  • Created a detail screen for each incident, showing full information with back navigation.
  • Added a "Report Incident" screen with input fields for title, description, and severity, and automatic date setting.
  • Included a "Save" button to add incidents to the local list, with basic input validation.
Kotlin Android Studio RecyclerView CardView Firebase (for local data storage) Material Components
Music Player App

Music Player App

January 2025

Developed a dynamic music player app using Kotlin and XML for an intuitive user experience.

  • Designed a sleek and responsive UI with XML layouts, ensuring smooth navigation
  • Integrated media playback features, including play, pause, skip, and shuffle functionalities
  • Implemented Firebase for deployment, enabling cloud-based storage, real-time data syncing, and user authentication
  • Optimized for performance and battery efficiency to enhance user engagement
Kotlin XML MediaPlayer API Android Jetpack
Calculator App

Basic Calculator App

August 2024

Developed a basic calculator app using Kotlin and XML to perform fundamental arithmetic operations.

  • Designed a clean and minimalistic UI for easy usability and quick calculations
  • Implemented functions for addition, subtraction, multiplication, and division with real-time result display
  • Handled input validation and error management for smooth user interaction
  • Optimized app logic for fast response and low resource consumption
Kotlin XML Android Studio
ATM Simulation Project

ATM-Simulation using Java and GUI

July 2024

Created an ATM simulation with a user-friendly Swing GUI to handle banking operations.

  • Implemented functionalities such as balance inquiry, cash withdrawal, deposits and PIN authentication
  • Utilised OOP principles and event handling for smooth user interactions
Java Swing GUI OOP Event Handling
Obstacle Avoiding Robot

Obstacle Avoiding Robot

January 2020

Designed and programmed an autonomous obstacle-avoidance robot using Arduino Uno.

  • Integrated ultrasonic sensors to detect obstacles in real-time and control motor movements accordingly
  • Implemented Embedded C programming to process sensor data and automate robot navigation
Arduino IDE Embedded C