CV
Terminal — neofetch
souhaieb@portfolio:~$ neofetch
Souhaieb
souhaieb@portfolio
─────────────────────
▍ ProfileIdentitySouhaieb AskriTitleFull-Stack Web Developer · Master's Student in Data ScienceLocationTunisiaStatus● Open to opportunities▍ ExperienceUptime3+ years in dev · 4 rolesLeadershipTechnical Projects Manager · 20+ membersWorkshops4 technical workshops deliveredPFEFull-Stack Lead @ Goodwill — Plan AI · Rated Very Good▍ EducationMaster'sMaster's — Data Science — In ProgressBachelor'sBachelor's — Computer Science & Application Engineering▍ Soft SkillsStrengthTeam leadership · Clear documentation · Self-learnerCross-team communication · Agile/Scrum mindset▍ ContactReachEmailGitHubLinkedIn
▍ EnvironmentOSArch Linux x86_64WMHyprland (Wayland)Shellzsh · bashEditorNeovimDevOpsDocker · GitHub Actions
▍ Tech StackFrontendReact · Next.js · TypeScript · TailwindBackendNode.js · NestJS · FastAPI · ExpressDataPostgreSQL · MongoDB · Redis · PrismaAI / MLLangChain · Scikit-learn · RAGMobileKotlin · Jetpack Compose · MVVM
about.md
#About Me

Full-stack web developer and Master's student in Data Science based in Tunisia. Passionate about building intelligent tools that combine software engineering and artificial intelligence. A daily Linux user who believes in optimized workflows and high-productivity developer tools.

Full-Stack — React · Next.js · NestJS · FastAPI
AI / Data — LangChain · Scikit-learn · RAG
Linux — Arch · Neovim · Hyprland · zsh
Leadership — 20+ members · 4 workshops
##Education Track
Master's — Data Science · 2025 — 2027In Progress
Bachelor's — Computer Science & Application Engineering · 2022 — 2025
btop — Process Activity & Career Timeline
DAEMON: ONLINE
TASKS: 6 total
SESSION: 00:23:40
PIDPROCESS / ROLEPERIODLOADSTATUS
1024
Technoblade Club — Tech Manager
University Club (ISLAIB)
2025–2026
96%
ACTIVE
2048
PFE Internship — Plan AI Lead
Goodwill
6 mos
98%
COMPLETED
3072
Master's — Data Science
ISLAIB
2025–2027
91%
IN_PROGRESS
4096
Bachelor's — Computer Science & SE
ISLAIB
2022–2025
89%
COMPLETED
5120
Frontend Internship — Dashboard UI
Tunisie Telecom
Feb–Jun 2025
84%
COMPLETED
6144
Hardware & Systems Maintenance
Repair Workshop
Summer
78%
COMPLETED
INSPECT PID [1024] — Technoblade Club — Tech Manager
MEM: 20+ Mem
›Led & coordinated tech projects across the university club
›Managed a dedicated team of 20+ members
›Organized and delivered 4 comprehensive technical workshops
LeadershipAgileScrumMentoring
sys-stat — Core Utilization & Tech Load
5-CORE ENGINE LOAD
AVG LOAD: 87%
Core 0 · Frontend95%
Core 1 · Backend92%
Core 2 · AI & Data88%
Core 3 · DevOps/OS86%
Core 4 · Mobile74%
3+ Yrs
Uptime in Dev
17+
Tech Stack
20+
Team Led
daemon-log — Leadership & System Logs
LEADERSHIP & MENTORING TELEMETRY
Workshops
4 Sessions Led
Git, Web, AI Workflows
Methodology
Agile / Scrum
Daily standups & Sprints
[OK] Master Data Science: Active listener on port :2026
[INFO] Plan AI rating verified: VERY_GOOD
[DAEMON] Arch Linux (Hyprland + Neovim) operational
web.skills
Web Development
Frontend
React.js
Next.js
TypeScript
HTML5 / CSS3
Backend
Node.js / NestJS
FastAPI / Flask
PostgreSQL
R
REST / WebSocket
ai.skills
Data & AI
Data Analysis
Pandas / NumPy
Matplotlib / Plotly
Scikit-learn
Jupyter
AI / LLMs
LangChain
LangGraph
HuggingFace
RA
RAG / Agents
devops.skills
DevOps & Infrastructure
Containers & CI/CD
Docker / Compose
GitHub Actions
GitLab CI
Kubernetes (basics)
Linux & Networking
Arch Linux
Bash Scripting
S
SSH / VPN
Nginx
soft-skills.md
Soft Skills
Communication
Clear communication with technical and non-technical teams
Team Leadership
Leading technical teams and coordinating project milestones
Documentation
Writing clear, structured project documentation
Problem Solving
Breaking complex problems into actionable solutions
Self-Learning
Continuous learning and keeping up with latest tech
Adaptability
Comfortable switching between domains and tech stacks
Work Ethic
Driven, consistent, and detail-oriented in all projects
Agile & Scrum
TDD, Clean Code, SOLID, Lean Startup methodology
system-architecture.diagram
Full-Stack Web Architecture
API callstypesPrisma ORMcontainerdeploy
Next.jsSSR · ISR · React 19
NestJSDI · Guards · tRPC
TypeScriptRuntime
PostgreSQLPrisma · ACID
DockerCompose · Alpine
VercelEdge CDN
Next.js React NestJS PostgreSQL Prisma TypeScript Docker Vercel
App Center / Featured Projects
Featured Applications
Plan AI
Active
Intelligent UML Diagram Generation Platform
A full-stack web platform designed to simplify and accelerate the creation of software engineering d...
+11
Details
Bluff Arena
Done
Interactive Multiplayer Card Game
A strategic online multiplayer card game (inspired by "Cheat"), where players compete to get rid of ...
Z+3
Details
Productivity Launcher
Active
Android Productivity Launcher App
An alternative Android Launcher that transforms the smartphone from a distraction tool into a focuse...
+15
Details
project-stats
souhaieb@projects:~$ project-stats --summary
6Total Projects
3Featured
3Mini Tools
1Completed
2In Progress
50+Technologies
Project Timeline
mini-tools.list
Mini Tools & Scripts
ESP32 Firebase Sync
A micro-project connecting an ESP32 microcontroller to Firebase Realtime Database for remote state management.
+2
CLI Habit Tracker
A terminal-based habit tracker written in Python to help log daily tasks and generate weekly ASCII reports.
+1
Portfolio v1
My first iteration of a personal portfolio built using plain HTML, CSS, and vanilla JavaScript.
+1
ssh souhaieb@world
Contact Links
compose — message
philosophy.txt
"

Great software isn't just built, it's felt. Every line of code is an opportunity to create something beautiful that serves people.

— Souhaieb Askri
Welcome to Souhaieb's Portfolio!
Use workspace names or ← → to navigate