I build practical software, automate repetitive work, and occasionally climb mountains for no reasonable technical purpose.
About Β· Technology Β· What I do Β· Projects Β· Contact
I'm Abderrahim Chadli, a full-stack developer from Morocco with experience building web applications, Shopify tools, automation systems, backend services, and business software.
Since 2017, I have worked on freelance and independent projects involving e-commerce, browser automation, email systems, APIs, cloud infrastructure, data management, and internal business workflows.
I particularly enjoy solving problems that sound like this:
"This task takes too much time."
"We repeat this process every day."
"Can we automate this?"
"We need an application for this."
My goal is not simply to write code. I aim to build software that is:
- Useful
- Maintainable
- Reliable
- Scalable
- Easy to understand
- Capable of solving real problems
When I'm not coding, I enjoy reading, gaming, sports, learning new things, and climbing mountains.
I enjoy mountain climbing because apparently debugging software was not stressful enough.
If you ever hear someone screaming alone somewhere on a mountain, do not panic.
It is probably me:
- Celebrating because I finally reached the top
- Discovering that the trail continues for another three hours
- Realizing that I still have to climb back down
- Or remembering a bug in my code from 2,000 metres above sea level
def weekend_plan(weather, energy):
if weather == "good" and energy > 50:
return "Climb a mountain and question every life decision."
return "Read, game, code, and pretend Monday is far away."You can see the books I am reading, have completed, or plan to read on my Goodreads profile.
I develop complete web applications using technologies such as Django, Django REST Framework, ASP.NET Core, JavaScript, React, jQuery, and Bootstrap.
My work includes:
- Business dashboards
- REST APIs
- Authentication systems
- Database-driven applications
- E-commerce platforms
- Internal management tools
- SaaS products
- Administrative systems
I build Shopify applications and tools that help merchants manage products, digital content, customer workflows, and store operations.
Some of the areas I have worked on include:
- Digital product delivery
- License-key management
- Product importing
- Store synchronization
- Merchant workflow automation
- E-commerce integrations
I use Python, Selenium, APIs, and backend systems to automate repetitive and time-consuming processes.
Examples include:
- Browser automation
- Email management
- Data scraping and processing
- Account workflows
- Store operations
- Administrative tasks
- Scheduled backend processes
I also work with servers, databases, cloud platforms, containers, and deployment environments.
This includes:
- Server configuration
- Database management
- Application deployment
- API integrations
- Cloud services
- Error monitoring
- Performance optimization
- Infrastructure maintenance
A Shopify application for selling and delivering digital files, managing license keys, and controlling customer access to downloadable products.
A tool designed to simplify product migration, synchronization, and store-management workflows between e-commerce systems.
A server-management and bulk-email platform supported by automation scripts, campaign tools, and operational workflows.
A collection of Selenium-based tools for:
- Email warm-up
- Bulk account management
- Repetitive browser tasks
- Data extraction
- Automated login workflows
- Web scraping
A backend application built with Django REST Framework, featuring authentication, structured APIs, database management, and API documentation.
Software developed to support document archiving, library management, and administrative workflows in judicial environments.
class Abderrahim:
def __init__(self):
self.role = "Full-Stack Developer"
self.languages = [
"Python",
"C#",
"JavaScript",
"VBA",
]
self.frameworks = [
"Django",
"Django REST Framework",
"ASP.NET Core",
"React",
"jQuery",
"Bootstrap",
]
self.databases = [
"PostgreSQL",
"MySQL",
"SQL Server",
]
self.cloud = [
"AWS",
"Microsoft Azure",
"Google Cloud Platform",
]
self.tools = [
"Docker",
"Git",
"GitHub",
"Selenium",
"Visual Studio",
"VS Code",
]
self.interests = [
"SaaS products",
"Shopify applications",
"Automation",
"Backend systems",
"Cloud infrastructure",
]
def solve(self, problem):
return f"Turning '{problem}' into a practical software solution."
def debug(self, problem):
attempts = 0
while problem and attempts < 10:
attempts += 1
print(f"Debugging attempt #{attempts}...")
if attempts == 10:
return "The bug has officially become a feature."
return "Problem solved. Probably."
def recharge(self):
return [
"Reading",
"Gaming",
"Sports",
"Mountain climbing",
]
developer = Abderrahim()
print(developer.solve("a complex business workflow"))I am particularly interested in building software around:
- SaaS products
- Shopify applications
- AI-powered tools
- Business automation
- E-commerce systems
- Cloud-based platforms
- Backend architecture
- Developer productivity
I enjoy projects where software can reduce manual work, simplify complicated processes, or turn an idea into a practical product.
const abderrahim = {
drinksCoffee: false,
enjoysDebugging: "depends on the bug",
likesAutomation: true,
readsDocumentation: "eventually",
opensTooManyTabs: true,
mountainClimbingSkill: "still alive",
favoriteError: null
};- I automate repetitive tasks because doing the same thing twice already feels suspicious.
- I like clean code, but sometimes the code has different plans.
- I do not drink coffee, so every line of code is powered by pure determination.
- I believe every difficult bug eventually becomes a solution, a workaround, or undocumented behaviour.
- I enjoy learning new technologies, especially when they solve actual problems.
- I sometimes climb mountains to escape screens, then take photos using another screen.
I'm open to interesting projects, SaaS ideas, collaborations, freelance work, and professional opportunities.
- π Portfolio: abderrahimchadli.github.io
- πΌ LinkedIn: Abderrahim Chadli
- π Goodreads: My reading profile
- π§ Email: egaokira@gmail.com
Build useful things. Automate what can be automated. Debug the rest.
Code.
Learn.
Build.
Climb.
Repeat.



