EdTech & video learning
Course Directory
A high-performance interactive learning interface for browsing, managing, and streaming structured video course material.
- React
- TypeScript
- Next.js
- Firebase
- Node.js
Full Stack Developer
I build modern web applications, solve real-world problems, and create exceptional digital experiences.
About me
Approved portrait required
I’m a Full Stack Developer with 6+ years of experience building scalable web applications across frontend, backend, and data layers. I’ve worked on customer-facing portals, multi-role platforms, and migrated legacy enterprise systems to modern frameworks.
Holding a Master's in Software Engineering from Vaasa University of Applied Sciences (Finland), I focus on writing clean, accessible code, building resilient backend services, and shipping reliable software in an evolving AI-driven landscape.
Selected projects
Selected public work across product development, tooling, media workflows, and creative coding.
EdTech & video learning
A high-performance interactive learning interface for browsing, managing, and streaming structured video course material.
AI video dubbing & media workflow
An innovative video dubbing application enabling users to generate subtitles, translate dialogue, and convert video audio into multiple languages.
Route planning & maps
A responsive web application for planning multi-stage cycling routes and journeys with interactive geospatial controls.
Creative 3D web
A real-time interactive 3D portfolio experiment built with React Three Fiber, Three.js, and WebGL.
Experience
Building reliable products across frontend, backend, data, and creative web technologies.
Professional overview
Full Stack Developer with 6+ years building end-to-end web applications across React, TypeScript, Next.js, Node.js, and cloud data systems. Experienced in customer-facing portals, multi-role platforms, and AI-enabled media workflows.
Building accessible, performant web applications using React, TypeScript, Next.js, Tailwind CSS, and React Query.
Developing scalable services, headless CMS integrations (GraphQL, WordPress), and stateful application workflows with Node.js.
Architecting video processing pipelines (DayDubs), streaming video components, and real-time synchronization with Firebase and Socket.io.
Creating modular microfrontend modules, reusable component design systems, and visual pipeline builders with JsPlumb.
Let's connect
Open to meaningful projects, thoughtful products, and conversations about technology.
If a project needs reliable full-stack engineering, a carefully designed interface, or a creative web experience, send a message with a short description of the goal.
Email is the best way to start a conversation.
Ideas
Purpose and possibility
People
Users and collaboration
Collaboration
Design, engineering, and iteration
Impact
A useful product
Ideas
Purpose and possibility
People
Users and collaboration
Collaboration
Design, engineering, and iteration
Impact
A useful product