2022 - Present
Independent Software Developer
Freelance / Self-Employed
- Built and maintained production-ready applications from concept to deployment.
- Delivered features across UI, backend integration, databases, and performance improvements.
Who I am?
My name is Claire Cai. I’m a motivated and detail-oriented software engineer with 4+ years of hands-on development experience building reliable applications and features from end to end. I’m strong in Java and Android development, with experience across mobile UI, backend development, database integration, and system design. I enjoy solving complex problems, writing clean and maintainable code, and collaborating with teams to deliver high-quality products.

2022 - Present
Independent Software Developer
Freelance / Self-Employed
2019 - 2022
Freelance Android Developer
Freelance
LifePace App
Android Developer
name: 'LifePace Apptools: AndroidKotlinMVVMCoroutinesRoomDependency InjectionMaterial Designdescription: A productivity-focused Android app with task planning, scheduling, progress tracking, and a built-in focus timer.highlights:- Designed scalable MVVM architecture with clean separation of layers.
- Built smooth task flows with persistent local storage.
Rise & Shine (Mood & Quote Tracker)
Android Developer
name: 'Rise & Shine (Mood & Quote Tracker)tools: AndroidKotlinMVVMJetpack ComposeRoomFlow / StateFlowWorkManagerDataStoredescription: A mood and quote tracking Android app built to support daily reflection, habits, and motivation.highlights:- Managed UI state using StateFlow for predictable rendering.
- Implemented offline storage and scheduled reminders.
Online Ordering System (Microservices Architecture)
Backend / Full Stack Developer
name: 'Online Ordering System (Microservices Architecture)tools: JavaSpring BootSpring CloudSpring SecurityJWTMySQLRedisRabbitMQReactdescription: A microservices-based ordering system with secure workflows, built with Java backend services and a React frontend.highlights:- Built microservices with Gateway and Eureka routing.
- Implemented JWT authentication and role-based access.
- Designed Redis-backed cart for fast operations.
- Used RabbitMQ for async order event processing.
GymFlex Reservation System
Full Stack Developer
name: 'GymFlex Reservation Systemtools: Mobile DevelopmentBackend DevelopmentAuthenticationDatabase DesignREST APIsdescription: A fitness reservation platform for class booking, scheduling, and admin management workflows.highlights:- Built booking and admin workflows with validation.
- Designed scheduling and capacity management logic.
AWS Portfolio Website (Contact Feature)
Full Stack Developer
name: 'AWS Portfolio Website (Contact Feature)tools: AWSServerlessCloud DeploymentDomain & HTTPSDatabasedescription: A cloud-hosted portfolio website with a contact workflow that stores inquiries and triggers notifications.highlights:- Deployed a secure static site with CDN and HTTPS.
- Implemented serverless contact storage and alerts.
2023 - 2025
Masters of Science in Computer Science
Maharishi International University
2020 - 2022
Masters in Business Administration
GuangXi Normal University
© Developer Portfolio by Claire Cai