I’m a career-changer turned web developer who loves building meaningful digital tools — clean interfaces, reliable backends, and smooth user experiences. I’ve spent the last 3 years learning, building, and collaborating on full-stack projects using modern JavaScript, TypeScript, and cloud technologies.
I enjoy researching solutions, breaking problems into steps, and delivering features that feel polished and intuitive.
- React, TypeScript
- React Router, React Query, Zustand
- CSS Modules, Vite
- Node.js, Express
- REST APIs
- Prisma ORM
- SQL (MySQL / PostgreSQL)
- Supabase (Auth + DB)
- AWS (Cognito, RDS, Lambda, S3, CloudFront)
- Netlify
- GitHub Actions
- Docker
- Cypress
- Vitest
- ESLint, Prettier
- Husky, lint-staged
A full-stack artist website with an easy-to-use CMS allowing the artist to update gigs independently.
- Built with React + TypeScript + Supabase
- Internationalization (FI/EN)
- Zero-maintenance architecture
- Positive real-world client feedback
🔗 Repo: https://github.com/aj-kivimaki/jpx
Full backend for a vehicle marketplace with authentication, payments, and AWS infrastructure.
- Node.js + Express + Prisma
- AWS RDS (MySQL), Cognito, OAuth
- PayPal integration
- Docker + AWS deployment
🔗 Showcase: https://github.com/aj-kivimaki/au2mate-showcase
Customer-style React + Redux project for a Colombian meat shop.
- Shopping cart + order form
- AWS Lambda email flow
- Firebase hosting
🔗 Showcase: https://github.com/aj-kivimaki/alcorte-showcase
- Communicative and friendly
- Agile (daily standups, sprints)
- Comfortable with remote teamwork
- Always researching, experimenting, and improving
Thanks for visiting!


