About Me

  • Full Name:Jeremy Schonfeld
  • Employment:Senior Software Engineer at Apple
  • Location:San Francisco, California
  • Education:B.S. in Computer Science (Georgia Institute of Technology)
  • View Full Resume

Hello there!

My name is Jeremy and I am a Software Engineer currently working at Apple in Cupertino, CA. I graduated from Georgia Tech with a degree in computer science in May of 2020 and have since been working in the San Francsico Bay Area. I'm an avid Swift developer with a wide range of expertise across API design, complex data structures, and efficient and secure application development. In addition to Swift framework development I've released multiple apps to the Apple App Store and Google Play Store and have experience in Java development including releasing a Minecraft server plugin with over 200,000 downloads. I'm passionate about designing great APIs and frameworks to help create powerful applications!

Outside of software engineering, I love the outdoors and can often be found camping, hiking, and biking around California. I also am a trumpet player and enjoy playing and sharing music with friends.

Work Experience

  • Full Time Employment

  • Senior Software Engineer

    Apple, Swift Standard Libraries | 2024 - Present

    I continue to serve as a senior engineer on the team taking ownership of larger projects and providing guidance to other engineers on the team and throughout Apple. I maintain existing APIs such as the AttributedString type in Swift and work cross-functionally with many teams at Apple to integrate our APIs across the stack.

  • Software Engineer

    Apple, Swift Standard Libraries | 2021 - 2024

    I continued to develop my expertise by designing new critical APIs such as the Swift Predicate, LocalizedStringResource, and RangeSet types. I am also actively expanding my responsibilities by maintaining a variety of APIs throughout our framework and helping drive our open source efforts.

  • Junior Software Engineer

    Apple, Swift Standard Libraries | 2020 - 2021

    I joined the Foundation & Swift Standard Libraries teams and began work on introducing critical new APIs such as the new Swift AttributedString type. I also maintained the existing Objective-C and C codebase by resolving bugs and updating functionality.


  • Internships

  • Software Engineering Intern

    Apple, Swift Standard Libraries | Summer, 2019

    I spent the summer working on the Foundation team developing new functionality and improving the developer experience for the Combine framework.

  • iOS Engineering Intern

    MailChimp, iOS Mobile Engineering | Summer, 2017

    I developed, maintained, and improved the MailChimp Mobile iOS app utilizing Objective-C. I worked across all facets of the app including interface design, security updates, new features, and backend changes and presented projects to company leadership including the CEO and executive board.

Key Skills

Swift & Objective-C

Strong expertise developing in the Swift programming language from application development to framework API design

Mobile App Development

Background in designing and developing native iOS and Android applications with multiple apps released on the Apple App Store and Google Play Store

API Design

Skilled in designing and crafting APIs for interfacing with third party applications

Web Developent

Experienced in web development languages including HTML, JavaScript, and PHP

Java

Skilled in Java application development including Java Swing UIs, networking, and complex data structures & algorithms

Devices

Skilled in developing for microcontrollers such as Arduino or ESP8266 and other devices such as Raspberry Pi

Notable Proposals

December 2022

Swift Predicates

A native Swift representation of boolean expressions using Swift Macros including APIs for traversing and serializing expressions along with deep integration into the SwiftData framework

November 2023

Collection Operations on Noncontiguous Elements

A revival of APIs proposed to reference a noncontiguous set of ranges generic over any Swift Collection

May 2023

Top Level Coder Support for CodableWithConfiguration

Integrating support for the CodableWithConfiguration protocol across Foundation's top level coders

December 2024

AttributedString UTF-8/UTF-16 Views

Introducing new ergonomic views to AttributedString to support access to the underlying UTF-8 and UTF-16 contents of the stored text.

January 2025

AttributedString Discontiguous Operations

Integration of new discontiguous operation APIs throughout AttributedString's API surface and its associated views.

January 2025

AttributedString Tracking Indices

Advanced APIs for maintaining and updating known AttributedString indices across mutations of the underlying text and attributes.

Get in Touch

Feel free to reach out! I'm accessible via email using the button below, or you can find me as @jmschonfeld over on the Swift forums and on GitHub.

Email Me