Haskel Ash
Verified Expert in Engineering
Software Engineer and Developer
Haskel is an expert in native iOS development and has experience in a wide array of technologies. He has worked on the front and back end, mobile, and web projects. He likes to challenge himself and learn new technologies with each project; whether it's cryptography, GPU programming, or implementing beautiful animations, he thrives in situations that allow him to explore fresh waters. When he is not creating software, he's playing games, getting involved in his local community, or learning math.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, Atom, Terminal
The most amazing...
...thing I've developed is a general-purpose module for handling app-agnostic user authentication.
Work Experience
iOS Software Engineer
Lightricks
- Developed an array of features for photo and video editing apps with reactive programming.
- Created vertex and fragment shaders in Metal to apply astounding effects to photos.
- Designed and implemented a module for cross-platform login via Google, Facebook, and Apple.
- Mentored junior developers by teaching clean code standards, giving guidance, and monitoring progress.
Software Engineer
mobileforming,LLC
- Architected a tool that enabled teams to create custom dashboards with widgets for Jira, GitHub, Jenkins, and other tools.
- Led the creation of a central library for compositing data from different modules.
- Developed a module for generalizing network requests with custom Auth flow and plugins.
- Contributed a variety of articles to the company’s internal education platform.
Experience
Facetune2
https://apps.apple.com/us/app/facetune2-editor-by-lightricks/id1149994032I developed features for the app in Swift and Objective-C, emphasizing reactive programming and writing GPU code. I was the front-end developer and communicated with the research team to create astounding visual effects.
Experian Credit Report
https://apps.apple.com/us/app/experian-credit-report/id1087101090I led a team of developers and coordinated development with Experian's developers. I developed a discrete set of features and espoused best practices and clear system architecture.
Hex | A Two-player Strategy Game
Players attempt to connect opposite sides of a hexagonal board. I developed it to learn about SwiftUI and Combine. I am actively developing online capabilities and an AI for a single-player mode.
Education
Master's Degree in Computer Science
Johns Hopkins University - Baltimore, Maryland, USA
Bachelor's Degree in Talmudic Law
Ner Israel Rabbinical College - Baltimore, Maryland, USA
Certifications
Node with React | Full-stack Web Development
Udemy
React Native and Redux
Udemy
Skills
Languages
Swift, Objective-C, JavaScript, HTML, CSS
Frameworks
ReactiveCocoa, Metal, React Native, Redux, Ruby on Rails (RoR), SwiftUI, iOS SceneKit, Combine
Libraries/APIs
RxSwift, REST APIs, React, Node.js, Shopify API, OpenGL
Paradigms
Mobile Development, REST
Platforms
Mobile, iOS, MacOS
Other
Algorithms, Analytics, Communication, APIs, API Integration, Web Development, MVP Design, Artificial Intelligence (AI), Consulting
Tools
Xcode, Atom, Terminal
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