Experience & professional skills
Software Engineer / AI Developer
Designing and shipping full products end to end — data model, backend services, AI automation and the interface on top. Building AI-driven platforms: retrieval pipelines and agents over LLMs, automated content generation, and CRM automation that replaces manual work. Running the infrastructure too: Dockerised services, Postgres/Supabase, CI/CD and Linux servers.
Software Engineer (Vue.js, TypeScript)
Part of the engineering team at a ~30-person company in the accounting industry, working remotely. Contributed to a large-scale product made of several applications integrated with Azure cloud services. Built responsive, accessible interfaces with Vue.js and Vuetify, backed by Vuex and covered with Vitest.
Front-End Engineer
Built a design system and component library from scratch, used across the company's products. Developed a no-code form and website builder that let non-technical users design pages and forms through a drag-and-drop UI. Worked with React, Redux, gRPC, Svelte and Vue/Nuxt across different products.
Front-End Engineer
Worked across several client products with Next.js, GraphQL (Codegen), React Query and Firebase. Built reusable hooks — cart, translation, and other cross-cutting concerns — that became shared building blocks between projects.
Front-End Engineer
Joined as the front-end developer while the company was forming an AI-based authentication team, then helped hire and lead three more developers. Built PWA packages and libraries published on NPM, still used in government systems for user authentication. Delivered a nationwide admin panel used by government offices.