sebastian verastegui


About Me

Software Engineer | iOS Developer

As a passionate and skilled software engineer, I specialize in developing high-performance iOS applications. My focus is on delivering seamless user experiences, utilizing the best practices in Swift, SwiftUI, UIKit, and Core Data to create efficient, elegant code. My expertise also extends to Android development using Kotlin, but my deep understanding of iOS technologies and frameworks sets me apart. I believe in simplicity, performance, and innovation, constantly pushing the boundaries of mobile technology to create groundbreaking solutions.

Currently, I am pursuing an advanced certification in mobile app development, with a solid track record of developing native iOS apps and utilizing cutting-edge tools and technologies to build apps that stand out in the market. I have a strong understanding of mobile design patterns, UI/UX principles, and integrating cloud solutions with Firebase, Core Data, and CloudKit.

I am always focused on continuous improvement and learning, ensuring that every app I build not only meets but exceeds user expectations. Whether it’s improving app performance, enhancing user interaction, or developing new and exciting features, I am committed to delivering high-quality results that drive success.

πŸ“Œ Key Skills:

iOS Development:

βœ” Swift | SwiftUI | UIKit | Core Data | CloudKit

βœ” Firebase Authentication | Push Notifications | Background Services

βœ” App Store Optimization (ASO)

βœ” In-App Purchases | Swift Package Manager (SPM)

βœ” Advanced UI/UX Design | Auto Layout | Storyboards & XIBs

βœ” REST APIs | GraphQL | JSON Parsing | Networking

Android Development:

βœ” Kotlin | Java | Android SDK | Retrofit

βœ” Firebase | Google Maps API | Android Jetpack Components

βœ” RESTful APIs | JSON Parsing | Background Tasks

βœ” Firebase Cloud Messaging (FCM)

βœ” Third-Party SDK Integrations


βœ” Android Studio | Gradle | Dependency Injection (Dagger, Hilt)

Other Skills:

βœ” UI/UX Optimization | Performance Tuning

βœ” Git | GitHub | Bitbucket | Version Control

βœ” Agile Development | Scrum | Test-Driven Development (TDD)

β€œTHINK DIFFERENT. CODE BETTER.”


2018


Started studying Computer Engineering at UNAM


Began my journey in software engineering, focusing on computer systems and mobile development.

UNAM


2021


Completed Cisco CCNA Certification


Obtained networking and cybersecurity skills, adding a strong foundation in IT infrastructure.

CISCO_CCNA


2023


Financial Certification – UNAM (Faculty of Accounting)


Certified in financial analysis, risk management, and business strategy.

Diplomado_Finanzas

2023


 
Apple Lab – UNAM (Software Engineering Internship)


Completed my social service at the Apple Lab, working on Swift, Core Data, and UI/UX optimization for iOS applications.

iOSDevelopmentLa-1

2024



Graduated in Computer Engineering – UNAM


Completed my bachelor’s degree, specializing in iOS development, Core Data, and SwiftUI.


degree_title

2025


iOS & Android Development Certification (Swift & Kotlin) – UNAM


Professional training in Swift, SwiftUI, Firebase, and Core Data, focusing on building scalable mobile applications.

iOS_Android

Apps & Projects

Fitness App – iOS & Android Version


Fitness App – iOS Version

App Overview:

This iOS application is designed to enhance the fitness journey by providing an intuitive interface and powerful features to help users track their progress, join a community, and reach their fitness goals. Built using Swift and SwiftUI, it integrates seamlessly with Core Data for efficient data storage.

Key Features:

β€’ User Profile Creation & Customization:

Create personalized profiles with workout stats, goals, and achievements.

β€’ Ranking System:

Users are ranked globally, regionally, and locally based on personal bests (PRs) in categories like bench press, squat, and deadlift.

β€’ Map Integration:

Locate nearby gyms, events, and workouts. Organize fitness meetups and challenges.

β€’ Progress Tracking:

Track progress, set new goals, and measure improvements in fitness categories.

Technologies Used:

β€’ Swift & SwiftUI:

Developed using Swift for app functionality and SwiftUI for UI design.

β€’ Core Data:

Efficient local storage for workout data and personal records.

β€’ MapKit:

Interactive maps for gym, event, and workout location tracking, as well as user-organized challenges.

Fitness App – Android Version

App Overview:

This Android application is designed to enhance the fitness journey by offering an intuitive interface and powerful features to help users track their progress, join a community, and achieve their fitness goals. Built using Kotlin and modern Android technologies, it integrates seamlessly with Firebase for user authentication and efficient data storage.

Key Features:

β€’ User Profile Creation & Customization:

Create personalized profiles that include workout stats, goals, and achievements.

β€’ Ranking System:

Users are ranked globally, regionally, and locally based on their personal bests (PRs) in fitness categories like bench press, squat, and deadlift.

β€’ Map Integration:

Locate nearby gyms, events, and workouts. The app allows users to organize meetups and fitness challenges.

β€’ Progress Tracking:

Track workout progress, set new goals, and measure improvements in different fitness categories.

Technologies Used:

β€’ Kotlin & Android SDK:

The app is built using Kotlin, providing a smooth and native Android experience, ensuring a responsive UI and efficient functionality.

β€’ Firebase:

Firebase is used for user authentication, allowing secure sign-ins and sign-ups. It also handles real-time data syncing and profile management across devices.

β€’ Room Database:

Room provides efficient local storage for workout data, user progress, and personal records.

β€’ Map API:

Integrated maps for locating gyms, events, and workouts, as well as tracking user-generated meetups and challenges.

Upcoming personal blog

Seb’s life

cooming soon

06 / 14

2025