About
I’m a software engineer who recently graduated from the University of Maryland, College Park with a degree in Computer Engineering. My experiences range from building an interpreter in OCaml to implementing a virtual file system in a miniature operating system and building APIs with frameworks like Spring and Django.
I do my best to expand my horizons by learning about whichever technologies happen to interest me. Today, I’m learning more about Go, secure API development, and Terraform.
Whenever I get the chance, I love to cook, restore cast iron, play chess, and lose to the Grimm in Hollow Knight. I especially enjoy hiking the Appalachian Trial and surrounding parks since I grew up in the hot desert of the UAE.
Experience
Jan 2024 - Present
Spearheaded development of a global intelligence system and facilitated standup meetings as Scrum master. Utilized SAFe to optimize iterations and worked closely with stakeholders to scope, plan, and execute features.
-
Python
-
Django
-
PostgreSQL
-
Docker
-
TypeScript
-
GraphQL
-
AWS
Jun 2023 - Aug 2023
Developed and maintained a satellite and ground asset scheduling application using Spring and PostgreSQL. Actively participated in Agile Scrum meetings and communicated project outcomes to stakeholders.
-
Spring
-
Java
-
PostgreSQL
-
JavaScript
-
Docker
Jun 2022 - Aug 2022
Developed a data collection tool with Python and Wireshark for identifying VPN servers through network traffic analysis. Automated build, test, and deployment processes with Jenkins. Presented findings in a detailed report, supporting informed discussions and guiding further research.
-
Python
-
Pandas
-
Wireshark
-
AWS EC2
Projects
An API that provides users with access to the Dunkin’ nutritional database.
-
Python
-
FastAPI
A simple API that provides users with FDA nutrition label images when it receives an object describing the nutritional content of a food item.
-
Python
-
FastAPI
An interpreter written in OCaml that supports the lexing, parsing, and evaluation of a minimal version of the OCaml programming language, MicroCaml.
-
OCaml
A simple iOS and WatchOS application that utilizes the Apple HealthKit API to help users set and meet step goals, observable through home and lockscreen widgets.
-
Swift
A puzzle tile-matching game in which the player’s objective is to clear a board of colored cells.
-
Java
-
JavaFX