Haskel Ash, Developer in Jerusalem, Israel
Haskel is available for hire
Hire Haskel

Haskel Ash

Verified Expert  in Engineering

Software Engineer and Developer

Location
Jerusalem, Israel
Toptal Member Since
April 1, 2022

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.

Availability

Full-time

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

2019 - 2021
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.
Technologies: Swift, Objective-C, RxSwift, ReactiveCocoa, Metal, OpenGL

Software Engineer

2016 - 2019
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.
Technologies: Swift, Objective-C, React, Node.js

Facetune2

https://apps.apple.com/us/app/facetune2-editor-by-lightricks/id1149994032
A selfie camera with a suite of photo and video editing capabilities.

I 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/id1087101090
A consulting project for an Objective-C-based mobile app for credit score monitoring.

I 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

A two-player strategy board game I developed in my spare time.

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.
2011 - 2013

Master's Degree in Computer Science

Johns Hopkins University - Baltimore, Maryland, USA

2007 - 2011

Bachelor's Degree in Talmudic Law

Ner Israel Rabbinical College - Baltimore, Maryland, USA

MARCH 2019 - PRESENT

Node with React | Full-stack Web Development

Udemy

JUNE 2018 - PRESENT

React Native and Redux

Udemy

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring