← Back to portfolio

About Me

A third-year computer science student from Algeria, building toward backend engineering and application security, and caring about why systems work, not only that they do.

Level3rd-year CS
Main focusBackend + Security
EnglishIELTS 6.5 (B2)
GoalMaster's, cloud security

Tech stack

A deliberately small stack, so I can go deep instead of wide.

Backend

TypeScriptNode.jsExpressZodJWTbcryptPostgreSQLKyselyRedisBullMQWebSocketsDockerVitestSupertestOpenAPI

Mobile

DartFlutterClean ArchitectureBLoC / CubitDependency injectionREST integration

AI and security

PythonAndroguardJADXapktoolSmaliJadartBlutterSecurity+ (studying)

Fundamentals

JavaC / C++SQLSQLiteMIPS assemblyData structuresOperating systemsCompilers (LL(1))

Main projects

Two substantial projects instead of many small ones.

Priority 1

Raven

A collaborative, multi-tenant cloud platform for API mocking, contract validation and distributed resilience testing.

  • Organizations, teams and workspaces with strict tenant isolation and server-side RBAC
  • Mock endpoints with request matching, delays, errors and fault injection
  • Real-time updates over WebSockets, audit logging and observability
TypeScriptExpressPostgreSQLRedisBullMQWebSocketsFlutter
Priority 2

Isoline

Android malware analysis and detection, investigating how machine learning can tell benign apps from malicious ones.

  • Static analysis of APKs: manifest, permissions, DEX methods and API references
  • Feature extraction into a labeled dataset, then classifier training and evaluation
  • Focus on understanding errors, class imbalance and data leakage, not a black box
PythonAndroguardJADXapktoolMachine learning

Focus areas

What I want to be able to do as an engineer.

Backend design

Complete systems, not just endpoints: schema design, transactions, multi-tenancy, caching, background jobs, testing and clean architecture.

Application security

Access control, input validation, token handling and injection prevention on the backend, plus APK analysis and reverse engineering on mobile.

Machine learning

The full pipeline from features and labels to evaluation with precision, recall and F1, applied to real security data.

Roadmap

Where I am and where I am heading.

Now

Raven, Isoline and Security+

Building the two main projects while studying for CompTIA Security+ SY0-701.

Next holidays

Networking and cloud

Computer networks, protocols, cloud infrastructure, secure deployment, and Go.

Long term

Master's degree, maybe a PhD

A master's in networking and cloud security, ideally with a scholarship, with research as a possible path.