How I Work
I believe great work comes from clear communication, fast iteration, and a relentless focus on shipping. Here's what to expect when we work together.
Communication
I'm async-first. You won't need to schedule calls to get updates or make decisions. I communicate primarily through:
- Weekly status updates — What shipped, what's next, any blockers
- GitHub/GitLab — PRs, issues, and code comments
- Email — For anything that needs a paper trail
- Slack/Discord — If you prefer real-time (optional)
I respond to messages within 24 hours, usually much faster. If something's urgent, I'll flag it immediately.
The Workflow
Every project follows the same basic pattern:
Understand
Before writing any code, I make sure I understand what you're trying to achieve. Not just the feature spec, but the business context. Why does this matter? Who benefits? What does success look like?
Plan
I break the work into concrete deliverables with clear milestones. You'll know exactly what you're getting and when. No black boxes.
Build
I work in short iterations, shipping working code early and often. You'll see progress within days, not weeks. If something's off, we catch it fast.
Ship
I don't just throw code over the wall. Every deliverable includes documentation, tests where appropriate, and a clean handoff. You'll be able to maintain and extend the work after I'm done.
What I Need From You
- Clear requirements — The more specific, the faster I ship
- Access — Repos, environments, credentials I need
- Timely feedback — Review PRs within 2-3 days
- A point of contact — One person who can answer questions
That's it. I don't need micromanagement, daily standups, or detailed Jira tickets. Just point me at the problem and I'll solve it.
Timeline Expectations
Most projects follow this rough timeline:
- Code review: 1-2 days
- Bug fix: 2-5 days
- Small feature: 1-2 weeks
- Larger projects: Scoped and estimated individually
I'll give you a specific estimate before we start. If scope changes, I'll flag it immediately — no surprise invoices.
Tools & Tech
I work with modern tools and follow industry best practices:
- Version control: Git (GitHub, GitLab, Bitbucket)
- Languages: TypeScript, Python, JavaScript, Go
- Frameworks: React, Next.js, Node.js, FastAPI
- Infrastructure: AWS, Vercel, Docker
If you're using something else, I'm a fast learner. Most tools are just variations on the same themes.
Last updated: March 2026