Through
lens
& logic
I create images that breathe and systems that think. A photographer who codes, a developer who frames. Both disciplines share the same obsession — finding the perfect composition.
Let's create
something worth
remembering
Duality
Capturing light
I work with available light, searching for moments where shadow and form tell a story without words. From portrait to architecture — the eye always finds a frame.
Building systems
Clean architecture, thoughtful UX, and code that ages well. I build digital products with the same attention to detail I bring to a photograph — every pixel, every line matters.
Photography
Development
I specialize in modern web applications with Next.js/React and Angular in TypeScript. Over 15+ years, I've helped teams turn complex product requirements into clean, functional interfaces with the architecture that makes those interfaces maintainable long-term. I ramp up quickly on existing codebases and start delivering from day one. Beyond hands-on development, I've led front-end teams as a tech lead. I choose tools based on what a project actually needs. And I push back when something doesn't. That might mean proposing a better flow to a UX designer, challenging an assumption with an analyst, or flagging a scope risk to a client before it becomes a problem.
BI & Reporting
Custom plugins for BI tools to display financial reports — end-to-end data processing pipelines from raw data to interactive dashboards.
Web Applications
Large-scale SPAs and enterprise platforms — from architecture and component libraries to performance optimization and release pipelines.
Automation & Tooling
Build tools, data processing pipelines, data transformations, and CI/CD workflows — removing repetitive work and reducing long-term costs.
Tools & Stack
Photography
OM SYSTEM. The right glass for the right light.
Frontend
Interfaces that feel as considered as a well-composed frame.
Backend
Systems built to last — clean APIs, thoughtful data models, data transformation.