Created full-stack software solutions for water treatment products and process
Built frontend applications from Figma designs with focus on performant, responsive, and reusable components
Leveraged React.js, TypeScript, React-Query, Socket.io-client, Vite, Tailwind CSS, Framer Motion, D3.js for dynamic data visualization.
Built full-stack PoC for remote IoT system using AWS Cloud services: IoT Core, Timestream DB, Lambda, and API Gateway
Developer Support Engineer
RevenueCat
San Francisco, CA
Aug 2022 - April 2023
Guided hundreds of mobile developers through B2B SaaS implementations and migrations of 100k+ MRR apps
Identified root causes by examining SDK, and backend GitHub repositories, REST APIs, AWS PostgreSQL relational databases.
Used tools like Kibana and SQL queries to analyze HTTP traffic and JSON payloads, documenting, and escalating 10’s of bugs for triage.
Authored and updated SDK documentation to address customer feedback and common issues
Web Development & Computer Science Instructor
Granada School
Santa Clara, CA
Aug 2021 - July 2022
Taught 15-week Introduction to Computer Science course with Python culminating in a GUI application final project using Tkinter.
Composed Web Development curricula and taught courses on fundamentals of HTML, CSS, and JS to 130+ students.
Software Enginer
Ajialuna Educational Co.
Riyadh, KSA
August 2020 - May 2021
Created software to process, store, and utilize my school’s Microsoft Teams teacher and student attendance data during online learning.
Attendance data was processed from CSV files of different formats, including Arabic and English, with Python , Pandas , and NumPy
Fetched, analyzed, and wrote to MS SQL Server database, and made data accessible to all staff through Power BI dashboards
Added email-based notifications to teachers, students, and parents using SMTP client and Jinja template engine to customize and send the emails.
Increased student’s attendance time by more than 5% or ~1.3 hours per week schoolwide in the first 6 weeks of launching the pipeline .
Saved 67 hours or 5 minutes per lesson of teaching time .
Portfolio (This site)
May 2022
Santa Clara, CA
Created a portfolio website using WebGL , Three.js , GSAP (GreenSock Animation Platform), JavaScript , and CSS .
Modeled and baked custom 3D scene in Blender optimized for performance on the web.
Wrote custom vertex and fragment shaders in GLSL .
Teaching
6 years of secondary teaching in Calculus, Physics and Computer Science
Computer Science Teacher
Granada School
Santa Clara, CA
Aug 2021 - Present
Introduction to Computer Science with Python
Introduction to Web Development
Calculus and Physics Teacher
Alforsan Intl. School
Riyadh, KSA
August 2019 - May 2021
Courses taught: Calculus, Physics, Precalculus, Algebra II and SAT Math preparation.
Provided whole school training on teaching strategies and technology.
AP® Calculus Teacher
Grace King High School
Metarie, LA
August 2016 - May 2019
Received 2017-2018 Faculty/Student Relations Award out of over 100 teachers through building relationships and mentoring at one of the top ten most diverse high schools in Louisiana.
Obtained Louisiana Mathematics for Professionals Ancillary Certification.
Completed 55 hours in AP Calculus training in Massachusetts from AP® CollegeBoard Instructors and Exam Readers.
Received letter of recommendation from principal and department head.