TJ Lambert is a software engineer with seven years of experience building cross-platform mobile solutions, currently focused on .NET MAUI and iOS within Microsoft's ecosystem. A University of Illinois Urbana-Champaign computer engineering graduate based in St. Louis, he blends platform-level understanding with pragmatic UI work to improve real-world app behavior like keyboard scrolling, accessibility traits, and image handling. TJ is an active open-source contributor to high-profile projects such as dotnet/macios and dotnet/maui, adding Apple SDK bindings and implementing iOS-specific fixes that keep .NET apps compatible with new Xcode releases. His contributions span adding new API support (e.g., PencilKit, Speech, SoundAnalysis) and smoothing platform quirks like navigation bar translucency and truncation, showing attention to both API surface and user experience. Colleagues rely on him to translate nuanced Apple platform changes into maintainable .NET implementations that ship in production.
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
Role in this project:
Mobile Developer (iOS)
Contributions:2492 reviews, 313 commits, 731 PRs in 3 years 7 months
Contributions summary:TJ contributed to the `dotnet/macios` repository, which provides .NET bindings for Apple SDKs. Their commits primarily involved adding bindings and support for new APIs and frameworks, including SoundAnalysis, IncomingCallNotifications, PencilKit, Speech, LinkPresentation, MediaPlayer, PhotosUI, and GameController. These changes include implementing new classes, properties, and methods, and updating existing code to accommodate Xcode 11 and 13 Beta versions.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
Mobile Developer (iOS)
Contributions:227 reviews, 3 commits, 95 PRs in 1 month
Contributions summary:TJ primarily contributed to the .NET MAUI framework, focusing on iOS-specific implementations. Their work involved fixing bugs and implementing features related to UI components such as buttons and labels, particularly regarding image resizing, padding, and accessibility traits. They also improved keyboard scrolling behavior and fixed truncation issues. Additionally, the user addressed issues with the navigation bar on iOS, including translucency and title view behavior within Shell applications.
app-platformmauimulti-platformiosmicrosoft
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.