December 2021 – January 2024FamGenixTech Lead / Senior Software Engineer+
A family health history platform for patients and clinicians, across mobile and web.
Planned architecture, feature estimates, technical debt reduction, and dependency upgrades. Mentored developers through technical feedback and one-to-ones. Interviewed candidates and contributed to roadmap, design, and board-level product discussions.
Delivered biometric login, multifactor authentication, phone verification, guided onboarding, genetic testing flows, family profiles, invitations, PDF exports, and push notifications.
Built organization-specific signup, customizable styles, feature flags, and API retries. Automated Android, iOS, and web builds with Bitbucket Pipelines.
Introduced commit and pull request conventions. Built Microsoft Teams notifications for code changes and build results, keeping developers and testers informed.
React NativeReact Native WebExpoEASNext.jsTypeScriptNode.jsExpressRedux ToolkitReact HooksReact Navigationi18nJestBugsnagSentryDockerBitbucket PipelinesMicrosoft Teams
August 2020 – December 2021PraxentLead React / React Native Developer+
Led mobile development for BlueStar Retirement’s MyPlanConnection app, built from the ground up at Praxent.
Led six developers and worked directly with the client on requirements, visual and functional specifications, and delivery. Planned architecture with design, product, backend, and QA.
Built biometric login, multifactor authentication, financial charts, responsive tables, custom sliders, WebViews, native modules, and push notifications.
Created reusable components, token refresh middleware, API error handling, feature flags, and mocks that supported parallel development.
Wrote DevOps scripts to automate mobile test builds and production releases.
At the time, the BlueStar project accounted for more than 30% of Praxent’s revenue.
May 2015 – June 2018Freshout / EnvatoWebsite Building / Team Leader+
Websites and migrations for US franchises, at Freshout, which Envato later acquired.
Promoted after three months to lead a team of four. Coordinated delivery and reported progress to the CEO.
Documented processes, introduced Agile/Scrum and checklists, and automated manual QA and repetitive tasks with Python and Selenium. Supported teammates with performance reviews and feedback.
Worked with designers to turn wireframes into franchise websites using HTML, CSS, JavaScript, jQuery, and React. Built and migrated those sites. Applied shared template updates while preserving each client’s information, and organized client records and support tickets.
I co-founded a Chrome extension for comments directly on webpages. I built extension architecture, authentication, Supabase data flows, and landing-page payments with a distributed team.
I led four full-stack developers building software for multiple local hospitals. I handled client meetings, requirements, planning, and releases alongside the architecture and implementation.
Data-based decisions, scientific thinking, product taste, clear specs, prioritization, quarterly planning, milestones, early prototypes, and ownership through release.
Communication and leadership
Concise updates, useful code reviews, mentoring, cross-functional collaboration, early feedback, and clarity when the problem is still ambiguous.
How I approach a problem
I start with what a person is trying to do and where the software gets in the way. Then I trace the failure, check my assumptions, and make the next steps clear.
Improving the way we work
If a team keeps repeating the same task, I look for a checklist, a shared explanation, or an automation that would help. I’ve used that approach since leading website migrations at Freshout.
Also, how I work
Clear, concise communicationEmpathyCommitmentProactivityTeamworkProblem solvingCritical thinkingResults orientationAttention to detailContinuous improvementProcess improvementProductivity