How I build

The technologies behind my work

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.

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.

React.jsTypeScriptTailwind CSSReact Query
See React projects and experience

Next.js

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.

Next.jsReact.jsTypeScriptVercel
See Next.js projects and experience

Python

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.

PythonDjangoDjango REST FrameworkCelery
See Python projects and experience

Django

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.

DjangoDjango REST FrameworkPostgreSQLCelery
See Django projects and experience

Node.js

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.

Node.jsExpressWebSocketREST APIs
See Node.js projects and experience

PostgreSQL

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.

PostgreSQLDjango ORMpsycopgSQL
See PostgreSQL projects and experience