Simon De Sal

United States
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
Simon De Sal is a joyful web developer and experienced computing educator with eight years of hands-on experience building and teaching full-stack applications in JavaScript, Ruby on Rails, Flask, React, and SQL. At Ada Developers Academy he progressed from instructor to Lead Technical Curriculum Designer, creating introductory and intermediate coursework and leading cohorts of 24–48 students through immersive 11-month cycles. He contributes to open-source educational projects—improving Ruby curriculum examples and refactoring JavaScript in Ada's widely used textbook-curriculum and ride-share Rails projects—bringing practical, test-driven improvements to learning materials. Simon focuses on equity, inclusivity, and community-building for marginalized races and genders in tech, regularly organizing, speaking, and writing to support underrepresented learners. Comfortable across front-end and back-end stacks, he pairs classroom pedagogy with production experience from firms like Big Nerd Ranch and ThoughtWorks. He blends design-minded problem solving from early IBM design work with pragmatic engineering and a knack for making complex concepts accessible.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor's Degree, Computational Media, Bachelor's Degree, Computational Media at Georgia Institute of Technology
github-logo-circle

Github Skills (20)

model-driven10
testing10
rspec10
rails10
object-oriented-programming10
ruby10
model-building10
minitest10
unit-test10
ruby-on-rails10
modeling10
model-driven-development10
javascript9
axios9
debug8

Programming languages (5)

CSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
AdaGold/ride-share-rails

Sep 2017 - May 2020

Project: Rails app that manages a local community Rideshare program
Role in this project:
userFull-stack Developer
Contributions:26 commits, 12 PRs, 19 pushes in 2 years 7 months
Contributions summary:Simon focused on improving the application's functionality and testing infrastructure. They updated the seed script to handle potential errors during data loading and added print statements for debugging. They also introduced testing by integrating unit tests for core models such as Driver, Passenger, and Trip using a testing framework. Furthermore, they added explanations around available status for driver.
ruby-on-railsrails-apprails-apirailsruby
Ada Developers Academy Online Curriculum
Role in this project:
userFull-stack Developer
Contributions:592 commits, 174 PRs, 347 pushes in 3 years 1 month
Contributions summary:Simon primarily contributed to Ruby-based curriculum examples, demonstrating proficiency in intermediate Ruby concepts such as class, instance, and global variables, and constants. The user also made style improvements, removing unnecessary parentheses from method calls. Further, the user refactored JavaScript code related to Axios requests and added a seeds file for a Rails application.
adacurriculumada-developers-academy
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