Product interfaces
Building user-facing workflows for portfolio and trading functionality.
Product Engineering · Trading Interfaces · Data Visualization
Building complex financial workflows into usable, production-ready product experiences.
Ceryneian is a fintech and trading environment. I work on a full-stack trading platform: a product where financial data and portfolio workflows all meet in the interface.
Kept deliberately high-level. Company information is confidential.
Building user-facing workflows for portfolio and trading functionality.
Turning complex financial information into interfaces users can understand and interact with.
Working across frontend and backend systems to build complete product functionality.
Debugging distributed services, deployments, and production issues.
Working across engineering, product and design contexts to turn requirements into working experiences.
Financial products become difficult to use when complex information, multiple states, and technical systems are exposed directly to the user.
My work is the translation: taking that complexity and turning it into interfaces and workflows people can understand and trust.
run_state : 3 svc_exec : ACK_PENDING svc_data : OK (212ms) svc_acct : RETRY 2/5 queue_depth : 14 last_event : 0x00A2 err_code : E_SVC_TIMEOUT flags : [R, P, !]
Interface examples have been reconstructed for portfolio purposes. Data, visual details, and implementation details have been fictionalized to protect confidential company information.
A fictional portfolio-and-strategy flow, to show the kind of interaction patterns, states and data these products involve. Click through it.
Reconstructed interface — fictional data
The interface is only the visible layer. A conceptual view of how an interaction travels through the system, not Ceryneian’s actual architecture.
A person reviews, configures and confirms.
Screens, states and feedback: where product decisions become what the user sees.
Deployed & operated on Kubernetes · CI/CD
The contract between what the interface asks for and what services do.
Business logic and integrations, running as cloud-native services.
Market data → User-facing product experiences.
Because I work on both ends, I can follow a problem from a button in the interface down through the services behind it, and back. That’s what makes a state in the UI honest.
Powerful products overwhelm new users. Someone arriving at a trading platform meets unfamiliar concepts, terms and states all at once.
I designed and built an educational and onboarding experience: a user-facing part of the product that helps people understand it from within.
The experience gave users a clearer way to understand the product without leaving the platform. It also taught me that onboarding is a product feature, and clarity has to be designed and built like any other.
A line shows how a value changes over time. The dashed line is a benchmark you can compare it with.
Reconstructed interface — fictional content
A good flow hides the machinery, not the truth. Every step and state has to be accounted for.
The best experience is the one the systems can actually deliver, so the two have to be designed together.
Much of the job is asking what someone really needs, and turning that into something buildable.
Working on both sides changes how I design the interface and how I shape the APIs behind it.
Following a problem across services and layers, and fixing it where it actually lives.
Small choices in the interface can mean large changes underneath, and the reverse. Knowing both is useful.
Shipping to real users is different from a prototype: reliability, deployment and support are part of the work.
Software Engineer, since November 2025.
I build product features end to end. The design thinking on this page is how I approach building product, not a claim to a design or product-management title.
This case study intentionally contains no screenshots, data, code or internal details from Ceryneian. All interface examples are fictional reconstructions made for this portfolio.