How I work
step by step
Every project goes through the same four phases, with checkpoints at every step: you always know where things stand and what happens next.
01
Listening & Analysis
I study your process, define the goals, and sketch a draft of the system architecture.
02
Technical Design
I choose the stack, plan the integration with your systems where possible, and define the development steps.
03
Development & Testing
I run continuous testing, so problems surface right away, not at the end of the project.
04
Launch
We go live with a monitoring plan, and I stay available for 5 days after launch for improvements and new features.
Technologies I work with every day
JavaJavaScriptCC#SQLRazor Pages
How I choose the stack
Technology in
service of the project
I never start from the technology: I choose it based on longevity, the team available to maintain it, and the real complexity of the problem.
MaturityFrameworks and languages with long-term support
MaintainabilityCode your team can pick up on its own
ScalabilityArchitectures that can handle product growth
SecurityBest practices applied from the very first commit