Skip to content

Performance-focused full-stack developer

Mait Kaasik, developer and technical consultant based in Estonia.

I turn slow, fragile, and manual systems into fast, reliable software. I work with Next.js, Laravel, Payload CMS, APIs, automation, and practical AI integrations. I measure every improvement I ship.

About Me

I'm Mait Kaasik, a full-stack developer based in Estonia. Before software, I spent five years in professional kitchens; in 2019 I moved into development. Restaurant work taught me pace, discipline, and attention to detail. Those habits transfer directly to production code.

Today I build custom web applications and improve the performance, architecture, and reliability of existing systems.

Whether you need a new website, a faster database-heavy application, a dependable API, or automation that removes repetitive work, I cover the full stack: Next.js, Laravel, Payload CMS, and the infrastructure around them.

+

Years in Development

+

Projects Delivered

How I Create Value

I focus technical work on three outcomes clients can feel: faster systems, less manual work, and AI that supports a real workflow.

Performance

Find the slow path and make it fast

Before10 minutes
After23 seconds
10 minutes -> 23 seconds

Problem

Slow pages, reports, and background jobs waste time, especially when no one can see where the delay starts.

Approach

I measure the request or job end to end, isolate the expensive queries, network calls, or cache misses, and fix the bottleneck with the highest user impact.

Outcome

Faster load times, predictable reports, and performance work backed by numbers instead of guesses.

Automation

Turn repeated handoffs into reliable workflows

Before4 hours
After1 minute 23 seconds
4 hours -> 1 minute 23 seconds

Problem

Important processes stall when data must be copied, files renamed, records moved, or tools checked by hand.

Approach

I connect the systems, add checks around the risky steps, and make the workflow observable enough to trust.

Outcome

Less manual work, fewer missed steps, and a process that keeps running on the busiest days.

AI integration
Classify, draft, route, review

Put AI inside a defined workflow

Problem

AI pays off when the task is specific: classification, summarizing, drafting, routing, or review.

Approach

I define where the model decides and where a person verifies, design the prompts and fallback states, then wire it into the product or back-office flow.

Outcome

AI becomes a dependable part of one specific workflow, not a vague chatbot bolted on the side.

The path I follow

Audit

Measure the real bottleneck

I start with traces, queries, logs, and the user-facing workflow, so we fix the cause instead of guessing.

Focus

Pick the highest-impact change

We choose the smallest technical change that improves speed, reliability, or the daily workflow the most.

Ship

Build, verify, and leave it maintainable

I ship the fix, compare the before and after, and document the system so the next improvement is easier.

What I check first

Database query plans
Caching strategy
API response paths
Background jobs
Manual handoffs
AI fit and failure modes

Skills and Experience

Frontend Development

React
Next.js
React Router 7
TypeScript
Tailwind CSS
Framer Motion

Backend and APIs

PHP
Laravel
REST APIs
Node.js
TypeScript
GraphQL
PostgreSQL
MySQL / MariaDB
SQLite
Authentication

Tools and Automation

n8n
Docker
Linux
CI/CD

Platforms and Deployment

DigitalOcean
VPS
AWS

Practical AI

Claude API
OpenAI
Prompt Engineering
Cursor
Claude Code
Fine-tuning
performance-audit.log
$trace request /reports/monthly
slow query found: orders_summary
$optimize indexes && cache hot path
query time: 10 minutes -> 23 seconds
$document fix && ship
system is faster, measured, and easier to maintain

What I Can Build or Improve

Who I Help

I work with founders, small businesses, agencies, and product teams that need a dependable developer: someone who can improve an existing application, ship production features, connect tools, or remove performance bottlenecks.

Your application is slow, unstable, or expensive to maintain
You need a production-ready website, API, internal tool, or integration
You want automation or AI applied to a concrete business problem

Full-stack web development

Complete web applications from idea to production: frontend, backend, database, authentication, Payload CMS, deployment, and long-term maintainability.

Next.jsReactReact Router 7TypeScriptNode.jsLaravelPHPPayload CMSPostgreSQLMySQLDeployment

Performance and database optimization

I find and fix bottlenecks in slow pages, expensive database queries, caching layers, APIs, and background jobs, then verify the result with measurements.

Next.jsLaravelPHPPerformanceCachingSQLGraphQLDevOps

Automation and API integrations

I connect your tools, build reliable APIs, and replace repetitive manual work with processes that run on their own.

n8nNode.jsPHPLaravelREST APIsOAuthScriptingData Processing

Practical AI integrations

I evaluate where AI genuinely adds value, then integrate Claude or OpenAI into products and workflows for classification, drafting, routing, and smarter processing.

Claude APIOpenAIPrompt EngineeringNode.jsAutomationSystem Design

Selected Work

A selection of projects with real users, real constraints, and measurable results.

Side projects

Get in Touch

Tell me about your project, or the problem you need solved.