TAKING ON PROJECTS · Q4 2026

// custom software development · porto, portugal

Built right.
Built to scale.

Obsidis is a custom software development company in Porto. We plug in as your engineering team, funded or not, and ship production-grade software from day one: web and mobile apps, Laravel and React builds, MVPs for startups, and fractional CTO work.

5.0client rating on Fiverr and Upwork

★★★★★
“Awesome experience working with Alan and team. They are very experienced, straightforward and hard working.”
Product client, United States·Fiverr ↗
★★★★★
“His communication gave me total confidence and reassurance that my product would be delivered on time and within scope.”
Product build, Australia·Fiverr ↗
★★★★★
“Highly recommend working with Alan. Effective communication throughout the whole process, able to use initiative when needed, and great quality work.”
Product client, South Africa·Fiverr ↗

Clients that trust us

[01] /services

What we take on. End to end.

One senior team from discovery to production. No handoffs to juniors, no offshore shop you never get to meet.

01

MVPs & new products

From a validated idea to production, scoped and shipped, not prototyped and abandoned.

02

SaaS platforms

Multi-tenant products built on a foundation that scales to 10x without a rewrite.

03

Web & mobile apps

Laravel and React on the web, React Native on mobile, one senior team across both.

04

AI in your product

Claude and OpenAI, RAG and agents, wired into real workflows, not a demo.

05

Security & audits

OWASP reviews, hardening and a production security baseline you can stand behind.

06

Fractional CTO

Architecture, hiring and the hard calls, embedded with your team for the long run.

We build with

FRONTEND

React, TypeScript, Tailwind CSS, Vite, shadcn/ui, TanStack, Inertia.js, Livewire, Next.js, Vue.js, Nuxt, Astro, Framer Motion

BACKEND

Laravel, PHP, Filament, Node.js, Express, Python, Django, GraphQL

DATABASES

MySQL, PostgreSQL, Redis, SQLite, Elasticsearch

CLOUD & INFRA

Docker, AWS, Firebase, Supabase, GitHub Actions, Sentry, Pusher, Cloudflare, Vercel, NGINX, Linux, Terraform

MOBILE & DESKTOP

React Native, Expo, Swift, Kotlin, Tauri

AI

Anthropic, OpenAI, LangChain, Hugging Face

PAYMENTS & COMMERCE

Stripe, PayPal, Shopify

TESTING & QUALITY

Playwright, Pest, Vitest, Storybook, PHPStan, ESLint

[02] /work

Systems we shipped. Outcomes that held.

[03] /approach

You've been burned before. Not this time.

AGENCIES THAT DISAPPEAR AFTER LAUNCH

We stay after launch.

Most engagements become long-term retainers. Launch is the start of the relationship, not the end of the contract.

OFFSHORE TEAMS THAT NEED A TRANSLATOR

You talk to the engineers.

Porto-based, working US East Coast hours. A project manager keeps things on schedule, and you still talk directly to the engineers writing your code.

JUNIORS LEARNING ON YOUR PRODUCT

Senior only, six years minimum.

You meet the people who will write the code before you sign anything.

01

Discovery

Scope, stack, milestones. We learn your business before writing code.

02

Architecture

Data models, APIs, infrastructure. A foundation that scales to 10x.

03

Build

Working software every week. Real deploys, real feedback.

04

Launch

QA, monitoring, deployment. We stay until it's solid.

[04] /founder

Senior people, real ownership, our name on it.

Alan Mac Cormack, founder of ObsidisALAN MAC CORMACK

// from the founder

In more than ten years in tech I've watched founders get burned by teams that treated their product like a ticket queue. Obsidis is my answer: senior people, real ownership, and code we're proud to put our name on. If that's the team you've been looking for, I'd like to meet you.

Alan Mac CormackFounder, Obsidis

[05] /contact

Built right.
Built to scale.

Tell us what you're building. We'll come back with a scope, a senior team, and an honest read on whether we're the right partner for the stage you're at.

30 min with Alan, founder30 MIN

Pick a time in your timezone. No pitch, no obligation. If we're not the right fit, we'll say so.

Choose a time →or email hello@obsidis.tech