About
Hi, I’m Paul, a Senior Full-Stack Engineer based in Tallinn.
I work across the whole stack, from the database to the interface. I own features end to end: shaping the requirements, building them and keeping them running in production.
Besides writing code, I’ve led a small engineering team and worked as a CTO, so planning, code reviews and technical trade-offs are part of the job for me too.
Experience
2025-12 → nowTallinn · remotepart-timeHEAD
Senior Full-Stack Engineer @ Freel.ee
Shape frontend architecture, state management and API integration for a fast-moving web product. Design backend boundaries, validation, data models and persistence, and ship features while keeping quality high across the stack.
- typescript
- node.js
- next.js
- react
2025-04 → 2026-07Tallinn · hybrid
CTO & Senior Full-Stack Engineer @ Pawno
Led technical direction for a fintech platform across architecture, infrastructure and full-stack delivery. Owned API design, data modeling, deployment strategy and production reliability, built internal tools and customer-facing systems, and set engineering priorities.
- typescript
- node.js
- next.js
- react
- c#
- gcp
2022-09 → 2024-11remote
Team Lead @ Lawato
prev: Senior Full-Stack Engineer · 2021-09 → 2022-08
Led a small engineering team delivering a legal CRM while staying hands-on with planning and full-stack development. Designed CRM modules, API contracts, data models and integrations, coordinated code review and releases, and managed estimates, trade-offs and delivery risk.
- typescript
- node.js
- next.js
- react
- go
- aws
2021-11 → 2022-11Tallinn · hybrid
Full-Stack Engineer @ Lumav Commerce
Implemented checkout, catalog, order handling and platform integrations for ecommerce systems, built storefront customizations and admin functionality, and fixed production issues across legacy and active codebases.
- typescript
- node.js
- php
- react
2020-06 → 2021-11remote
Full-Stack Engineer @ Freelance
Delivered production web apps for CRM, ecommerce and iGaming clients, from requirements through deployment: frontend modules, APIs, database models, integrations and admin tools. Maintained live systems after launch.
- typescript
- node.js
- next.js
- php
- react
- go
- c#
2019-08 → 2020-05Tallinn
Back-End Engineer @ Pipedrive
Built backend code for core CRM modules, including APIs, services and application logic, and handled data model changes, integrations, debugging and production fixes. Took part in on-call, monitoring and incident investigation.
- typescript
- node.js
- php
- react
- go
Education
2023 → 2025Seoul
Korea University / 고려대학교 한국어센터
Korean language program
2022 → 2023Seoul
Korea University / 고려대학교
Exchange studies, Computer Science
2018 → 2025Tallinn
Tallinn University of Technology (TalTech)
BSc, Computer Science (Business Information Technology)
Work
Lawato
legal CRM & practice management
CRM and practice management for law firms: clients, cases, time tracking and invoicing in one product.
- typescript
- react
- next.js
- node.js
- go
Lawato website
marketing site
Marketing site for Lawato that shows the product through rendered UI previews instead of screenshots.
- typescript
- react
- tanstack-start
- tailwind-css
- radix-ui
paulopmann.com
personal site & portfolio
This site: a portfolio with the navigation and feel of a terminal, built as a statically generated Next.js app.
- typescript
- react
- next.js
- tailwind-css
- vercel
Stack
- [languages]
- TypeScript, Go, Python, C#
- [frontend]
- React, React Native, Next.js, Svelte, Expo, TanStack, tRPC
- [state_styling]
- Redux, Zustand, Tailwind CSS, PostCSS, StyleX
- [architecture]
- System design, Microservices, Micro-frontends, Event-driven architecture, Third-party integrations
- [data]
- PostgreSQL, MySQL, MongoDB, RabbitMQ, Kafka
- [cloud]
- AWS, GCP, Docker, Kubernetes, Serverless, CI/CD, Pulumi
- [ai]
- Claude, Codex, OpenCode
Contact
Let’s build something that lasts.
Have a product to build, a system to untangle or a team that needs a hand? Write to me.






