import { createClient } from '@supabase/supabase-js'
interface Project {
id: string;
title: string;
tech_stack: string[];
}
class ProjectService {
private supabase;
constructor() {
this.supabase = createClient(
process.env.SUPABASE_URL,
process.env.SUPABASE_KEY
);
}
async getProjects() {
const { data, error } = await this.supabase
.from('projects')
.select('*')
.order('created_at', { ascending: false });
if (error) {
throw new Error(error.message);
}
return data;
}
}SOFTWARE ENGINEER // FULLSTACK WEB DEVELOPER
I help companies to design and build their cloud infrastructure from the ground up. Passionate in my job, in the last decade I have designed and implemented custom web applications and system integrations in the most disparate contexts.
Tech stacks used
Laravel, Supabase, Prisma, MySQL, PostgreSQL, RESTful APIs, GraphQL.
Frameworks
Development experience in HTML, CSS, JS, Typescript, Tailwind, NextJS, Remix, SvelteKit frameworks.
Apps & Themes
Skilled in developing custom Shopify applications and themes.
Official Shopify Partner.
Next.js
SvelteKit
Nuxt Js
Laravel
Supabase
Prisma
PostgreSQL
GraphQL
Shopify
Stripe Api
Resend Api
Slack Api
Custom analytics platform with funnel visualization, session tracking, and conversion rate monitoring.

CRM system with sales pipeline management, contact tracking, and deal monitoring through an intuitive kanban interface.

Management platform for opticians with prescription handling, order processing, and smart customer registry.

Feature upvoting platform to collect feedback and prioritize product roadmap.

Freelance support ticketing system.

Integrates seamlessly with Shopify discounts, allowing you to increase sales with countdown timers directly from discount.

Add simple and intuitive product options specification charts highlighting technical characteristics.
Looking for a tailor-made web solution? Let's discuss how we can bringyour ideas to life.
Get in Touch>_