My aspiration:
Out of all the tech stacks I’ve worked with, iOS development is my favorite. I take value in crafting iOS applications with care, attention to detail, and a high standard of professionalism. My ambition is to build meaningful and successful apps that align with and support your business goals, because I see your product’s success as my own.
Experience:
Project: Drift Message
- Built the user interface using SwiftUI, delivering a clean and responsive design.
- Implemented backend services using Firebase, including user registration and authentication with Firebase Authentication.
- Stored user data—such as profiles, messages, and friend lists—using Firestore Database.
- Handled large media attachments (photos, videos, files) through Firebase Storage for efficient uploading and retrieval.
- Integrated Firebase Cloud Messaging (FCM) to send push notifications for new messages.
- Utilized the Kingfisher open-source library to download images from URLs and cache them for improved performance and reduced network usage.
Project: Expense Counter (iOS application: Available on the App Store)
- The app allows users to track their expenses, categorize them, and view a summary of their monthly spending.
- The frontend of the application is built with SwiftUI.
- All user data is stored locally using Core Data, eliminating the need for any server costs.
Project: Munch Planner (iOS Application: Link to the App Store)
- Developed a local meal-planning iOS application that enables users to schedule meals, list ingredients, and follow step-by-step cooking instructions.
- Designed the user interface with SwiftUI and structured the app using the MVVM architecture. Utilized SQLite to store meal plans and ingredient data.
Project: AlchemyLab
- Developed a web application that delivers approachable and engaging chemistry lessons to help new learners grasp complex topics with ease.
- Designed and implemented a responsive frontend using React and Bootstrap, leveraging component-based architecture for modularity and reusability.
- Built reliable and scalable backend services using Java and the Spring Boot framework.
- Integrated AWS DynamoDB for user data storage, Amazon ECS (Fargate) for application deployment, and AWS SES to handle user support emails.
- Ensured robust deployment and seamless accessibility through a public load-balanced infrastructure.
Education:
California State University, Fullerton
Bachelor’s degree in Computer Science
Coursework: Data Structures and Algorithms, File Structures and Databases, Computer Networks, Artificial Intelligence, Operating Systems, Cloud Computing, and Mobile Development.
Skills:
Programming languages: Swift, Java, Python, HTML, CSS, JavaScript, C/C++
Frameworks: UIKit, SwiftUI, Spring Boot, Bootstrap
Tools: Xcode, Git, VSCode, Terminal, SQLite, Docker, AWS, Firebase
Platforms: iOS, iPadOS