Skip to content
MJMCODE LAB · go to home page

Tech stack

I pick the technology based on the problem, not the other way around. These are the tools I work with.

Web development and APIs

  • JavaScript (ES6+)
  • TypeScript
  • React / Next.js
  • Vue.js
  • Astro
  • Tailwind CSS
  • REST / GraphQL APIs

Python and computer vision

  • Python
  • FastAPI
  • Streamlit
  • OpenCV

Databases and backend

  • PostgreSQL
  • Supabase
  • Firebase (Firestore)
  • Row-Level Security
  • Data modeling and migration
  • HL7 / FHIR

Low-code, RPA and AI

  • Power Apps
  • Power Automate
  • Power BI
  • Copilot Studio
  • SharePoint Online
  • UiPath
  • Agentic AI

CMS

  • WordPress
  • Elementor

Cloud and DevOps

  • Docker
  • Azure
  • AWS
  • Cloudflare
  • Git / GitHub
  • CI/CD

Methodologies

  • Scrum / Agile
  • Jira
  • ServiceNow
  • Functional analysis

How I choose technology

  • If your team needs to edit content often, WordPress is usually the best fit.
  • If the company already uses Microsoft 365, Power Platform makes it possible to automate quickly without new infrastructure.
  • If there is custom logic, integrations or security requirements, I build custom.
  • I prefer stable, well-documented technologies that another developer can maintain.

This site is built with Astro, TypeScript and Tailwind CSS, and hosted on Cloudflare.

Have a project in mind?

Tell me what you need to solve and I will get back to you with the next steps.

Tell me about your project