Skills

The stack, honestly labelled.

No fake percentages. Technologies are grouped and labelled by how they're used across the projects: Primary, Strong, Working Knowledge, or Exposure / Training.

Core emphasis
Levels
PrimaryStrongWorking KnowledgeExposure / Training

Programming Languages

  • PythonPrimary
  • JavaScriptStrong
  • TypeScriptPrimary
  • SQLStrong
  • PL/pgSQLWorking Knowledge
  • BashStrong
  • ShellStrong
  • CExposure / Training
  • C++Exposure / Training
  • DartWorking Knowledge
  • HTMLStrong
  • CSSStrong
  • XMLStrong

Backend Development

  • DjangoPrimary
  • Django REST FrameworkPrimary
  • REST APIsPrimary
  • Django ORMStrong
  • JWTStrong
  • CeleryStrong
  • RedisStrong

Frontend Development

  • ReactPrimary
  • React 18Working Knowledge
  • React 19Strong
  • JavaScriptStrong
  • TypeScriptPrimary
  • JSXStrong
  • ViteStrong
  • React RouterStrong
  • TanStack StartWorking Knowledge
  • TanStack RouterWorking Knowledge
  • TanStack QueryWorking Knowledge
  • Tailwind CSSStrong
  • BootstrapStrong
  • Material UIWorking Knowledge
  • shadcn/uiWorking Knowledge
  • Radix UIWorking Knowledge
  • Framer MotionWorking Knowledge
  • RechartsWorking Knowledge
  • react-hook-formWorking Knowledge
  • ZodWorking Knowledge

Databases

  • PostgreSQLPrimary
  • pgvectorStrong
  • SQLiteWorking Knowledge
  • RedisStrong
  • FirestoreWorking Knowledge
  • SQLStrong
  • PL/pgSQLWorking Knowledge
  • JSONBWorking Knowledge
  • Stored ProceduresWorking Knowledge
  • File-based storageWorking Knowledge

AI / Machine Learning

  • LangChainWorking Knowledge
  • OpenAIWorking Knowledge
  • GeminiWorking Knowledge
  • GroqWorking Knowledge
  • CohereWorking Knowledge
  • RAGStrong
  • Vector SearchStrong
  • pgvectorStrong
  • AI AgentsWorking Knowledge
  • ProphetWorking Knowledge
  • Demand ForecastingWorking Knowledge
  • WhisperExposure / Training
  • LangfuseWorking Knowledge
  • LLM IntegrationStrong

APIs & Integrations

  • REST APIsPrimary
  • Django REST FrameworkPrimary
  • JWTStrong
  • drf-spectacularWorking Knowledge
  • CloudinaryWorking Knowledge
  • Amazon S3-compatible storageWorking Knowledge
  • django-anymailWorking Knowledge
  • FirebaseWorking Knowledge
  • Google Sign-InWorking Knowledge
  • External AI APIsStrong

DevOps / Infrastructure

  • DockerPrimary
  • Docker ComposeStrong
  • GitHub ActionsWorking Knowledge
  • RailwayWorking Knowledge
  • VercelWorking Knowledge
  • GitHub PagesWorking Knowledge
  • NginxWorking Knowledge
  • ApacheExposure / Training
  • KubernetesExposure / Training

Monitoring / Observability

  • PrometheusWorking Knowledge
  • GrafanaWorking Knowledge
  • AlertmanagerWorking Knowledge
  • LangfuseWorking Knowledge

Testing / Quality

  • pytestStrong
  • pytest-djangoStrong
  • pytest-covWorking Knowledge
  • Django TestingStrong
  • factory-boyWorking Knowledge
  • SQL TestingWorking Knowledge
  • Dart TestingWorking Knowledge
  • RuffWorking Knowledge

Odoo / ERP

  • Odoo 19Primary
  • Odoo ORMStrong
  • Custom ModulesStrong
  • XML ViewsStrong
  • OWLWorking Knowledge
  • ControllersWorking Knowledge
  • ReportsWorking Knowledge
  • WizardsWorking Knowledge
  • AssetsWorking Knowledge
  • PostgreSQLPrimary
  • InternationalisationWorking Knowledge
  • Arabic LocalisationWorking Knowledge

Mobile Development

  • FlutterWorking Knowledge
  • DartWorking Knowledge
  • FirebaseWorking Knowledge
  • FirestoreWorking Knowledge
  • Firebase AuthenticationWorking Knowledge
  • Google Sign-InWorking Knowledge
  • Location ServicesWorking Knowledge
  • AnimationsWorking Knowledge

Architecture

  • Clean ArchitectureStrong
  • Feature-Based ArchitectureStrong
  • REST API + SPAStrong
  • Django MVTStrong
  • Odoo Modular ArchitectureWorking Knowledge
  • Database-Centric ArchitectureWorking Knowledge
  • Modular CLI ArchitectureWorking Knowledge
  • SSRStrong
  • Client/Server ArchitectureWorking Knowledge
Code

Patterns from the projects, annotated.

1class StockItem(models.Model):
2 """Inventory item with forecasting hooks and a reorder policy."""
3 sku = models.CharField(max_length=32, unique=True)
4 name = models.CharField(max_length=200)
5 quantity = models.DecimalField(max_digits=12, decimal_places=2, default=0)
6 reorder_point = models.DecimalField(max_digits=12, decimal_places=2, default=0)
7 forecast = models.JSONField(default=dict, blank=True)
8
9 def needs_replenishment(self) -> bool:
10 """Forecast-aware check used by the purchasing agent."""
11 projected = self.forecast.get("next_period", 0)
12 return self.quantity + projected <= self.reorder_point
A Django inventory model from SmartStock AI — forecast-aware reorder logic.
GitHub

@MostafaAbdall

The DevOS portfolio source lives in the repository below. Other project repositories are kept private where they aren't published, so no inflated repo or follower counts are shown here.