NANardy AttallaCS Engineer | Aspiring ML Engineer

Skills & technologies

Tools for Ideas,
Skills for Impact

Software engineering, machine learning and problem-solving — the toolkit I use to turn an idea into something people can actually run.

Same engineer.
Bigger possibilities.

Nothing in life is to be feared, it is only to be understood.
Marie Curie

Technical Skills

A practical toolkit built through university, projects and real-world experience.

Always learning, always improving.

Programming Languages

Languages I use to build, solve and experiment.

Python
JavaScript
TypeScript
Dart
SQL
C++

Web Development

Building modern and responsive web applications.

React
Next.js
Node.js
Express
Tailwind CSS
HTML/CSS

Backend & APIs

Building APIs, services and database-backed applications.

Node.js
NestJS
FastAPI
PostgreSQL
Supabase
MongoDB
REST APIs

Backend & APIs

Building APIs, services and database-backed applications.

Node.js
NestJS
FastAPI
PostgreSQL
Supabase
MongoDB
REST APIs

Mobile Development

Cross-platform mobile app development.

Flutter
Firebase
React Native
Expo

Machine Learning & Data

From classical ML to deep learning, with hands-on projects.

Scikit-learn
TensorFlow
PyTorch
Pandas
NumPy
Matplotlib

Computer Vision

Building perception systems and working with real-world data.

OpenCV
YOLOv8
ROS
Roboflow
NVIDIA
LiDAR

DevOps & Tools

Tools I use to build, deploy and manage projects.

Git
Docker
Linux
AWS
Terraform
VS Code
GitHub Actions
Postman
k6

My Machine Learning Journey

A visual roadmap of what I’ve learned, what I’m learning, and what’s next.

Foundations

PythonMath &
Statistics
Data
Analysis

Core ML

Supervised
Learning
Unsupervised
Learning
NLP
(Basics)
Computer
Vision

Advanced (In Progress)

Deep
Learning
MLOps

Next

RAGLLMsAI Agents
67%
●  Completed●  In Progress○  NextLearning is a continuous journey...

Tools I Use Daily

Some of the tools and platforms in my workflow.

VS Code
GitHub
Notion
Postman
Figma
Ubuntu
Docker
Google Colab

Currently Learning

Focusing on these areas to deepen my expertise.

Deep LearningIn progress
70%
MLOpsIn progress
55%
RAGBuilding next
35%
LLMsExploring
25%
System DesignPracticing
40%
Cloud DeploymentPracticing
30%
“

The only way to do great work
is to love what you do.

— Steve Jobs

Beyond Technical Skills

Problem Solving

Breaking complex problems into simple, practical solutions.

Continuous Learning

Always exploring new tools, concepts and technologies.

Communication

Working effectively in teams and presenting ideas clearly.

Let’s Build Something Great Together

I'm always open to new opportunities, collaborations, and interesting projects.

Get in Touch