
James Perlman
Verified Expert in Engineering
Software Developer
Los Angeles, CA, United States
Toptal member since February 3, 2020
James is an expert in CUDA development who excels at optimizing kernels to run at maximum throughput. He's passionate about making his software fast for the end-user and delightful to maintain by other engineers. James has extensive knowledge of CUDA and its underlying hardware capabilities and builds systems on Windows and Linux.
Portfolio
Experience
- JavaScript - 10 years
- Objective-C - 6 years
- iOS - 6 years
- React - 3 years
- Adobe After Effects - 3 years
- Swift - 3 years
- React Native - 3 years
- TypeScript - 1 year
Availability
Preferred Environment
Adobe After Effects, Visual Studio Code (VS Code), NVIDIA CUDA, Compute Shaders
The most amazing...
...project I've done was TurboNeRF, a fully self-motivated and self-funded rendering engine capable of doing photorealistic inverse rendering in Blender.
Work Experience
Software Architect
jperl LLC
- Developed TurboNeRF, a neural field training and rendering application.
- Read research papers, attended conferences, conversed with researchers, and learned about and implemented novel technologies to express myself artistically.
- Managed an open source project and brought native neural rendering to Blender.
Research Engineer
Stealth AI Startup
- Developed in-house tools for training neural fields.
- Developed in-house tools for solving the structure-from-motion problem.
- Implemented cutting-edge research in a fast-paced environment.
Senior Front-end Engineer
Dave
- Worked with designers to bring designs and animations to life in the app.
- Refactored, modernized, and updated legacy code to make development easier going forward.
- Mentored junior engineers to bring them up to speed with best practices in the company.
Senior React Native Engineer
Honeycomb Labs
- Developed the MVP from scratch, gave the app its current look and feel by creating a UI library that displays content in hexagons instead of squares.
- Set up automated releases using Fastlane and Continuous Integration via GitHub Actions.
- Refactored codebase using TypeScript and functional component architecture.
Senior iOS Engineer
Lottery.com
- Worked directly with designers to come up with intuitive user interfaces.
- Developed the technology to scan a lottery ticket using a phone camera.
- Helped to rewrite the original iOS app in React Native.
- Meticulously stayed on top of Apple's software requirements, including the upgrade to Xcode 10 and changes to the App Store policy.
- Oversaw iOS build releases and React Native code pushes.
iOS Engineer
Freelance
- Worked with clients to determine expectations and complete requirements.
- Researched best practices and the most efficient technologies to use for the problems at hand.
- Managed the iOS App Store release cycle for many projects from start to finish.
iOS Engineer
We are Few
- Worked on a team with backend developers to build new ideas from scratch.
- Communicated directly with designers to come up with beautiful user interfaces.
- Worked directly with project managers to come up with goals and deadlines for our clients.
- Wrote documentation for handing off apps to clients after development was finished.
- Fixed bugs along with maintaining and refactoring code on preexisting projects.
Experience
Lottery.com App
https://lottery.comStamena
https://apps.apple.com/us/app/stamena-longer-lasting-sex/id1106687104360 Rotating Photo Timelapse
Skills
Libraries/APIs
React, Node.js, OpenGL, OpenGL ES, PyTorch
Tools
Adobe After Effects, ChatGPT, Xcode, Adobe Illustrator, Adobe Photoshop
Languages
Swift, Objective-C, JavaScript, C++, C, GLSL, TypeScript, Python
Frameworks
React Native
Platforms
iOS, Visual Studio Code (VS Code), NVIDIA CUDA
Other
Shaders, ES6 Promises, Objects, Compute Shaders, Machine Learning, AI Research
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring