Javier S

Member Of Technical Staff at OpenAI

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Javier S is a seasoned iOS engineer with 14 years of experience building and modernizing mobile platforms for companies like OpenAI, Square, Twitter, Twitch and Pebble. He combines deep platform knowledge—evidenced by tooling and runtime work such as contributions to fastlane, Carthage, and iOS runtime headers—with pragmatic engineering that reduced CI costs and simplified large monorepo dependency management at Square. Javier has driven large migrations from Objective-C to Swift, improved testing and linting workflows, and authored user-facing apps including the first Apple Watch chess viewer. An active open-source maintainer, his patches span automation, debugging tools and core frameworks (Fastlane, ReactiveCocoa, FLEX), reflecting a focus on developer experience and production stability. Based in San Francisco, he’s not currently seeking opportunities and prefers to invest in impactful internal engineering challenges and community tooling.
code14 years of coding experience
job13 years of employment as a software developer
bookTecnico Superior en Administracion de Sistemas Informaticos, Tecnico Superior en Administracion de Sistemas Informaticos at Luis Braille
bookUniversidad de Alcalá
bookMaría Moliner
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

unit-testing10
debugging10
objective-c10
debug10
ios10
reactiveswift10
scripting10
bash10
fastlane10
ui-design10
cocoa10
ruby10
reactivecocoa10
xcode10
automation10

Programming languages (14)

PowerShellCSSC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
iOS 10 Runtime Headers
Role in this project:
userMobile Developer (iOS)
Contributions:19 commits, 6 pushes, 1 comment in 3 years 4 months
Contributions summary:Javier contributed to a repository containing iOS 10 runtime headers. Their primary contribution involved creating a script (`export_headers.sh`) to download and export iOS header files from a website. They also made incremental changes, likely to adapt to iOS version changes. The script focuses on extracting headers from a remote server and organizing them into a local directory structure, indicating a focus on reverse engineering and understanding of iOS internals.
headersruntimeswiftios
JaviSoto/JSBadgeView

Jul 2012 - Jul 2018

Customizable UIKit badge view like the one on applications in the iOS springboard.
Role in this project:
userMobile Developer (iOS)
Contributions:1 release, 63 commits, 10 PRs in 6 years 1 month
Contributions summary:Javier primarily focused on developing a customizable badge view for iOS applications. Their contributions involved implementing the UI components, including the badge's visual appearance (color, shadow, overlay) and positioning logic relative to other UI elements. They refactored the code, optimized sizing, and added UIAppearance support for customization. The user also updated sample projects demonstrating the badge view's usage and added UIAppearance support.
customizablespringboardswiftiosuikit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Javier S - Member Of Technical Staff at OpenAI