React
I build frontend interfaces in React for CRM systems, SaaS dashboards, and business applications — real production products, not demos. Most of my shipped projects run on React, paired with a Django or Node.js backend and PostgreSQL.
Not a list of everything I've read about — the stack I actually ship production software with, each backed by real projects and real experience.
I build frontend interfaces in React for CRM systems, SaaS dashboards, and business applications — real production products, not demos. Most of my shipped projects run on React, paired with a Django or Node.js backend and PostgreSQL.
I use Next.js when a project needs more than a client-rendered React app: real routing, server rendering, and search visibility. This portfolio itself runs on Next.js, alongside SaaS tools and landing pages I have shipped for clients.
Python is the backend language behind most of my production work: CRM logic, REST APIs, scheduled jobs, and data processing for SaaS platforms. I build almost all of it with Django, Python’s most complete framework for real business applications.
Django is my primary backend framework: the system behind CRM platforms, SaaS reporting tools, and internal business software I have shipped to production. Most of these projects run on Django, paired with PostgreSQL and a React or Next.js frontend.
Alongside Django, I use Node.js for backend services where a JavaScript-native runtime fits better: real-time features, lightweight APIs, and services that sit close to a React or Next.js frontend. It has been part of the full stack toolkit I used building SaaS and business platforms at Mars Digital.
PostgreSQL is the database behind almost every backend I ship: CRM systems, SaaS reporting platforms, and payroll tools where data integrity actually matters. I design schemas around how the business queries data, not just how it is entered.