Hi, I'm

Abderrahim

Full-Stack Developer

I build modern, scalable applications across mobile, web, and desktop platforms. Passionate about creating elegant solutions to complex problems.

01.

About Me

I'm a self-taught developer based in Algeria with over 5 years of learning and building experience. I work across the full stack, creating applications for mobile, web, and desktop platforms.

My journey started with curiosity about how software works, which led me to dive deep into multiple programming languages and frameworks. I chose to continue learning independently rather than following a traditional university path, focusing on practical skills and real-world projects.

Beyond development, I have experience in bug bounty hunting (Web2 and Web3), which has given me a security-first mindset. I also understand how AI systems work under the hood, not just using them but understanding the fundamentals of how they're built.

I'm comfortable working with APIs and integrating various services, and I have design experience using tools like Photoshop and Illustrator. I'm still learning every day and always looking to improve my craft.

Technologies I work with:

JavaScript
TypeScript
Python
C#
C/C++
Java
Solidity
Next.js
React
Flutter
Expo
Node.js
REST APIs
02.

Portfolio

Here are some projects I've worked on. Each represents different aspects of my skills across mobile, web, and desktop development.

Mobile App

ShieldScan

Crypto Token Safety Scanner

A full-stack mobile application focused on enhancing user safety in the crypto ecosystem by detecting risky tokens and smart contracts across multiple blockchain networks (Ethereum, BSC, Polygon, Arbitrum). The app integrates real-time risk analysis using external security APIs, providing users with clear insights into token safety, contract vulnerabilities, approval risks, and potential scams. Features include multi-chain support, subscription-based access (freemium model), API load balancing, caching, and rate-limiting for optimized performance.

ShieldScan screenshot 1
ShieldScan screenshot 2
ShieldScan screenshot 3
ExpoReact NativeNode.jsPostgreSQLRedisREST APIs
PC App

StockFlow

Inventory & POS Management System

A modern inventory and point-of-sale (POS) management system designed for small and medium businesses. It enables real-time stock tracking, product management, and sales operations across multiple workspaces and users. Features include role-based access control, analytics dashboards, stock movement tracking, supplier and category management, a fully integrated POS interface, barcode/QR scanning, and multi-device access (desktop and mobile). Built with subscription-based billing and workspace management for commercial use.

StockFlow screenshot 1
Click to expand
Next.jsTypeScriptPostgreSQLTailwind CSSPrismaStripe
Web App (Demo)

BaridiMob Enhanced

Modern Banking Experience Redesign

An enhanced version of the Algerian BaridiMob banking app with a completely redesigned interface featuring modern aesthetics and improved user experience. Added new features including savings goals tracker, budget management, spending breakdown analytics, and integrated multiple services into a unified experience. Includes income/expense tracking, quick actions for transfers, bill payments, and recharges. Built as a demo showcasing UI/UX improvements without backend integration.

BaridiMob Enhanced screenshot 1
BaridiMob Enhanced screenshot 2
BaridiMob Enhanced screenshot 3
Next.jsTypeScriptTailwind CSSFramer MotionRecharts
Web App (Demo)

MyIdoom Enhanced

Telecom Service Management Redesign

An enhanced version of Algerie Telecom MyIdoom app featuring a complete UI overhaul with modern design principles. Added comprehensive features including network quality monitoring, speed testing, data consumption analytics, bill calendar with payment tracking, and unified service management. The redesign focuses on clarity, accessibility, and user-friendly navigation while integrating multiple telecom services into one cohesive experience. Built as a demo to showcase potential improvements.

MyIdoom Enhanced screenshot 1
MyIdoom Enhanced screenshot 2
MyIdoom Enhanced screenshot 3
Next.jsTypeScriptTailwind CSSFramer MotionRecharts
Mobile App

FileHub

Universal File Manager & Document Scanner

A powerful all-in-one file management application designed to simplify how you interact with your documents. FileHub supports over 40 file formats including .docx, .pdf, .xlsx, .py, .json, .md, .png, and many more, eliminating the need for multiple apps. Features include an integrated document scanner using your camera with OCR text extraction, organized file browsing by categories (Code, Documents, Spreadsheets, Images, Config), instant file preview, and a clean dark-themed interface. Built for productivity and ease of use.

FileHub screenshot 1
FileHub screenshot 2
FileHub screenshot 3
React NativeExpoTypeScriptOCRFile System API
Mobile Web App

CodeTutor

AI-Powered Debugging Tutor

Don't just fix bugs — understand them. CodeTutor is an intelligent debugging companion that explains what went wrong, why it happened, and how to prevent it. Paste your buggy code, select the programming language, and get AI-powered analysis that breaks down errors in plain language. Learn as you debug with step-by-step explanations, understand root causes, and develop better coding practices. Supports 40+ programming languages with free daily analyses.

CodeTutor screenshot 1
CodeTutor screenshot 2
CodeTutor screenshot 3
Next.jsTypeScriptGemini AITailwind CSSReact
Mobile App

StudySmart

AI-Powered Study & Time Management

Organize your study life with AI-powered planning, smart calendars, focus timers, and detailed analytics. StudySmart helps students achieve their academic goals with less stress. Features include personalized study plans based on goals and deadlines, visual calendar that adapts to your schedule, Pomodoro-style focus timer with session tracking, AI-generated quizzes and exams to test understanding, comprehensive progress analytics, and detailed insights into your learning patterns. Transform how you study with intelligent time management.

StudySmart screenshot 1
StudySmart screenshot 2
StudySmart screenshot 3
React NativeTypeScriptFirebaseGemini AIRecharts
03.

Services

I offer a range of development services. Whether you need a mobile app, website, or desktop application, I can help bring your ideas to life.

Mobile App Development

Native and cross-platform mobile applications using Flutter, React Native, and Expo for iOS and Android.

Web Development

Full-stack web applications with modern frameworks like Next.js, React, and Node.js with responsive design.

Desktop Applications

Cross-platform desktop software using C#, .NET, and Electron for Windows, macOS, and Linux.

UI/UX Design

User interface design and prototyping using Figma, Photoshop, and Illustrator with focus on user experience.

Security Testing

Web application security assessment and bug hunting experience in Web2 and Web3 environments.

API Development

RESTful API design and development, third-party integrations, and backend architecture.

04.

Resume

Experience

2019 — Present

Full-Stack Developer

Freelance / Self-Employed

Building mobile, web, and desktop applications for various clients. Working with Flutter, Next.js, React, and .NET technologies.

FlutterNext.jsReactNode.jsC#
2020 — Present

Bug Bounty Hunter

Various Platforms

Finding and reporting security vulnerabilities in Web2 and Web3 applications. Focus on authentication, authorization, and smart contract security.

Web SecurityPenetration TestingSmart Contracts

Education

2019

High School Diploma (BAC)

Algeria

Completed final high school examination. Chose to pursue self-directed learning in software development instead of traditional university education.

Skills

Languages

JavaScriptTypeScriptPythonC#C/C++JavaDart

Frontend

ReactNext.jsFlutterExpoTailwind CSSHTML/CSS

Backend

Node.jsExpress.NETREST APIsGraphQLFirebase

Tools & Other

GitDockerPhotoshopIllustratorFigmaLinux
05. What's Next?

Get In Touch

I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, I'll try my best to get back to you.

Contact Information

Location

Algeria

Connect with me

Send a Message