Skip to content

Michal Winiarski · Agentic AI Developer

I build AI-powered applications.

Full-stack development, LLM integrations and AI-assisted engineering. I use TypeScript, React and Next.js, alongside Codex and Claude Code, to turn requirements into working applications with tests and delivery workflows.

Open to remote roles and opportunities involving travel

HTML5CSS3JavaScriptTypeScriptPythonReactTailwind CSSNext.jsGitGitHubTerminalClaude AIOpenAIClaude Code

Featured project / LLM application

An independent project combining an LLM integration with application workflows, validation and automated tests.

Independent project · Full-stack development

Hackathon OS

A platform for organisers, participants and judges: registration, AI-assisted team matching, project submissions, scoring and QR check-in.

Hackathon OS application interface
The AI feature
LLM-powered team matching through the Anthropic API, with response parsing, schema validation and rate limiting.
The application
Next.js and TypeScript, PostgreSQL with Prisma, authentication and separate organiser, participant and judge workflows.
The checks
Vitest tests for AI response parsing and fallback behaviour; Playwright tests for core application workflows. GitHub Actions runs linting and tests.
Explore the implementation

The matching feature sits within a broader application. Model responses are parsed and validated, and the AI matching endpoint is rate-limited. Automated checks cover parsing and fallback logic as well as user workflows.

The repository documents the data model, authentication, validation, test commands and CI workflow, so the implementation can be inspected alongside the demo.

Read the technical overview

Selected SaaS projects

Beyond the interface.

Applications with payments, databases, external APIs and operational workflows. Source code is available for both projects; public demos are not currently available.

Food safety operations · SaaS

Check and Log

A digital alternative to paper food safety diaries for UK food businesses. Temperature logs, cleaning schedules, checklists and traceability records sit alongside team and multi-location management.

  • Stripe subscription billing, customer portal and payment webhooks.
  • Supabase authentication and PostgreSQL, with role-based access and Zod validation.
  • Transactional email through Resend, error monitoring with Sentry, and Vitest and Playwright test suites.
Next.jsTypeScriptSupabaseStripeZodResendSentryVitestPlaywright

The January 2026 testing guide reports 492 unit tests and 100% coverage in its measured scope. View the documented results ↗

Multi-asset portfolio tracking · SaaS project

Trakyz

An investment portfolio tracker bringing crypto, stocks and shares, property, precious metals and other holdings into one place, with transaction records and profit-and-loss calculations.

  • Market-data integrations for crypto, stocks, currencies and precious metals.
  • Python data collection, including CoinGecko and Yahoo Finance integrations.
  • Next.js and TypeScript application with Supabase, portfolio and transaction APIs, and separate real-estate workflows.
Next.jsTypeScriptPythonSupabasePostgreSQLMarket-data APIsRecharts

How I work

Build with AI. Review with intent.

I use Codex and Claude Code for implementation and code review, alongside pull requests, prompt engineering, model APIs and GitHub Actions. AI assistance is part of my development process.

  1. Define the task

    Turn requirements into focused prompts. Refine instructions and clarify expected behaviour when an AI agent misunderstands the task or produces an incorrect solution.

  2. Implement & review

    Use coding agents to develop changes and support code review, then organise the work through pull requests.

  3. Test & deliver

    Use automated tests and CI/CD workflows to check changes and support delivery.

Tools I work with

AI development
OpenAI Codex · Claude Code · AI-assisted implementation and code review
LLM integration
Anthropic API · Prompt engineering · JSON responses · Schema validation
Application development
TypeScript · JavaScript · Python · React · Next.js · HTML · CSS · Tailwind CSS
Data & APIs
PostgreSQL (Supabase, Neon) · Prisma · Drizzle · API integration
Testing & delivery
Vitest · Playwright · Git · Pull requests · GitHub Actions · CI/CD
Infrastructure & services
Vercel · Cloudflare · Cloudflare R2 · Resend · Stripe
Monitoring
Sentry · UptimeRobot
Additional tools
Godot · Blender

Awards

Award-winning team projects

HackEd 2026 - Norwich

UniWallet

Budgeting App

Award-winning hackathon project built around simple money tracking, fast UX, and clear budgeting insights. I was the Lead Developer on this project.

The application includes automated tests with Vitest.

Stack
Next.jsTypeScriptTailwindVitest
Budgeting app audit panel with near-perfect SEO scoreBudgeting app showcase 4

HackEd 2025 - Norwich

by Innovation Alley

Frontend Developer in the winning Innovation Alley team. Flaura is a Raspberry-Pi powered plant monitor that measures humidity, temperature, and light, then compares readings with live plant API data for the best conditions per plant.

Stack
Next.jsTailwind CSSPythonSupabaseClerk

Agency & platform development

Websites and the systems behind them.

Founder | Web Developer

I founded Wisecoda, a web design agency building websites and the software that supports them. As Founder and Web Developer, I work from requirements and design through implementation and ongoing development.

The Wisecoda platform brings together website management, a custom CMS, booking and scheduling tools, and an in-house CRM for the sales team.

wisecoda.com

forklab.studio

Restaurant websites backed by a purpose-built management platform and custom CMS. The platform covers menus, opening hours, media, booking settings and team access, with APIs connecting restaurant data to each website.

Built with Next.js, TypeScript, Neon PostgreSQL and Drizzle, with Cloudflare R2 for media and Resend for transactional email.

forklab.studio

COURSES

Tech Educators, Norwich

FULL STACK MERN BOOTCAMP COURSE

JANUARY - MARCH 2024

12 week intensive bootcamp. Through collaborative projects and guidance from industry professionals, I've honed my skills and built a strong foundation for tackling real-world coding challenges with confidence.

Tech Educators Full Stack MERN Bootcamp certificate

GitHub

Building in public.

Activity across my GitHub projects. Contributions include commits, pull requests and issues.

Loading activity for 2026…
Explore my GitHub activity