Principle
Clarity over theatrics
I like work that gets sharper as it gets simpler. The best systems make complex things feel understandable without pretending the complexity is not there.
Software engineer
Experience across real projects, real constraints, and the day-to-day work of building software.
Selected work, writing, and more on how I approach software engineering.
About
A little context on who I am, what I work on, and the kind of engineering problems I tend to be pulled toward.
I currently work as a Staff Software Engineer for Janus Health. My work spans frontend and full-stack engineering, with an emphasis on building software that stays usable, maintainable, and clear as the product and the team around it grow.
Over the last 15 years, I have worked across interfaces, APIs, data flows, and operational systems. I tend to do my best work where the requirements are real, the constraints matter, and the job is to turn something ambiguous or high-friction into software that people can actually rely on.
Why this format
How I Work
These are the tendencies I come back to across engineering, systems design, and operational cleanup.
Principle
I like work that gets sharper as it gets simpler. The best systems make complex things feel understandable without pretending the complexity is not there.
Principle
I care more about whether a thing solves the right problem than whether it sounds exciting in a status update. Reliability, maintainability, and clarity matter.
Principle
Messy work is usually not blocked by effort. It is blocked by confusion. I do well when the job is to reduce noise, define the shape of the problem, and move things forward.
Stack
A sample of the tools and platforms I have used across frontend, backend, data, and delivery work.
27 items
Frontend
Interfaces, state, and browser work
TypeScript
JavaScript
React
Angular
Redux
Material UI
Storybook
GraphQL
REST APIs
Backend
Services, APIs, and systems work
Node.js
PHP
Postgres
Python
AWS
Data
Pipelines, analytics, and platform tools
Databricks
SQL
SQL
Moodle
CI/CD
Testing
Jest
Playwright
SCSS
PHPUnit
Git
SHOWCASE
These entries are intentionally written more like working notes than polished marketing copy. The important thing is what problem the project helps solve.
Built a collaborative whiteboard with React, canvas, websockets, Yjs, Node.js, Postgres, and AWS infrastructure for multi-user editing and presentation workflows.
Drawing on a canvas was only one part of the problem. The harder part was making multiple people share the same space, interact with it continuously, and still have the product behave in a stable way.
Once a product becomes realtime, people judge it by how reliably it responds. If another user draws, moves, or presents something, the system has to update in a way that stays consistent for everyone involved.

A shared website system that can support both a personal site and a future company site through themes, shared components, and site-specific content.
The kind of work I enjoy most: taking brittle, high-friction workflows and turning them into clear, dependable systems teams can trust.
Writing
Writing here should support the same goal as the rest of the site: to make the work and the way of thinking behind it easier to understand.
Draft topic
A note on usefulness, trust, and why polished interfaces do not matter if the workflow underneath is brittle.
Draft topic
Thoughts on how teams get stuck performing productivity instead of reducing actual uncertainty.
Draft topic
A short piece about density, pacing, and making room for substance without making the page feel cramped.
Contact
If you are hiring for product-minded engineering, systems work, or thoughtful execution in ambiguous environments, this is the kind of work I want to do more of.
The current content is intentionally lightweight so the structure can harden first. From here we can replace the placeholder details with your real bio, project narratives, writing, and links.