Ariel Mashraki

Co-Founder And CEO at Ariga

Tel Aviv-Yafo, Tel Aviv District, Israel
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ariel Mashraki is Co-Founder and CEO of Ariga and a computer science engineer in Tel Aviv with 11 years of experience focused on infrastructure, cloud development and a particular interest in compilers. He leads product efforts to manage database schema as code and to unify data definition, change management and runtime access across the application lifecycle. His background includes engineering roles at Facebook and startups, and he is an active open-source contributor to high-profile projects such as golang/go (text/template), gqlgen, ent and ariga/atlas where he improved SQLite support and core tooling. Ariel’s work spans backend systems, database schema evolution, testing and frontend utilities, demonstrating a pragmatic full-stack mindset. Less obvious is his compiler-minded approach to infra problems — he often refactors parsers, template logic and code generation to make developer tooling simpler and more maintainable.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at The Open University of Israel
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
9,374reputation
10.7mreached
47answers
1question
Badges
angularjs
top-1%
local-storage
top-5%
javascript
top-1%
unit-testing
top-5%
filter
top-1%
mocking
top-5%
github-logo-circle

Github Skills (73)

text-template10
testing10
test-framework10
templater10
lexical-analysis10
db-schema10
jtest10
database-management10
schema10
javascript10
text-manipulation10
codegen10
mochajs10
sql10
wordpress-graphql10

Programming languages (15)

JavaC++RustScalaPLpgSQLGoHTMLKotlin

Github contributions (5)

github-logo-circle
ariga/atlas

Apr 2021 - Jan 2023

Manage your database schema as code
Role in this project:
userBack-end Developer & Database Engineer
Contributions:31 releases, 1896 reviews, 683 commits in 1 year 9 months
Contributions summary:Ariel made significant contributions to the `ariga/atlas` project, which manages database schema as code. Their work focused on enhancing the project's capabilities for SQLite databases. Contributions include improving the type-affinity comparison in SQLite and implementing support for features such as the AUTOINCREMENT clause in primary keys and generated columns, as well as support for table and index references. The user also tested column and foreign key modifications.
managing-databaseaurorasqlatlasdatabase
a8m/angular-filter

Jul 2014 - Oct 2017

Bunch of useful filters for AngularJS (with no external dependencies!)
Role in this project:
userFront-end Developer
Contributions:6 releases, 657 commits, 39 PRs in 3 years 3 months
Contributions summary:Ariel contributed primarily to the creation of filters for an AngularJS project. Their work involved developing new filters such as 'ucfirst', 'concat', 'unique', 'uri-encode', 'remove-spaces', 'is-empty', 'strip-tags', 'before', 'after', 'before-where', 'after-where', 'fuzzy', and 'repeat'. They also added tests for the majority of these filters and registered these modules into the main AngularJS filter module.
dependenciesangularjsangularfilters
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.
Request Free Trial
Ariel Mashraki - Co-Founder And CEO at Ariga