History

I'v built software with a focus on clarity, reliability, and practical understanding. Most of my work centers on JavaScript and web technologies, developing applications end to end across a range of domains. Each project has strengthened my ability to turn ideas into maintainable, meaningful products.

Turning thought into working systems

work.history
ACTIVEJanuary 2026 - Present
Publicis Groupe: Level Studios
position: Developer
no modules loaded
COMPLETEDSeptember 2020 — December 2023
Kinsta
position: Javascript Developer
JavascriptTypescriptAnt DesignDockerStorybookReactPlateJSSlateJSNode.jsGraphQLSQLNoSQLPostgreSQLRedisGitStripeClamAVGoogle Cloud StorageGoogle Cloud FunctionsGoogle Cloud Platform (GCP)
COMPLETEDOctober 2018 — September 2020
Nerdico (self-owned)
position: Software Engineer
JavascriptReactNode.jsPostCSSWebpackDockerGitGoogle App EngineLinuxHiveOSQuickbooks
COMPLETEDFebruary 2018 — May 2018
Nectar
position: Web Development Engineer
JavascriptReactReduxPostCSSWebpackMochaChaiGit
COMPLETEDJanuary 2018 — June 2018
Thinkful
position: Web Development Mentor
HTMLCSSJavascript
COMPLETEDSeptember 2015 — March 2017
Eastern Bank
position: UI/UX Software Engineer
HTMLCSSJavascriptAngular 1.xIonicGulpSassFinacle SOAP APIGit
COMPLETEDJanuary 2014 — September 2015
Sapient Global Markets
position: Interactive Developer
HTMLCSSJavascriptjQuerySassLessGruntAngular 1.xMarionette.jsBackbone.jsNode.jsJoin.jsPostgreSQLSQLGit
COMPLETEDJuly 2025 — October 2025
Publicis Groupe: Level Studios
position: Freelance Developer
COMPLETEDJuly 2020 — September 2020
Electric Power Research Institute
position: Freelance Developer
C-sharpASP.net CoreMySQLDocuSign API
COMPLETEDAugust 2018 — March 2020
Hyke
position: Freelance Developer
JavascriptReactMobxSemantic UIDjangoGit
COMPLETEDNovember 2017 — December 2017
Ink & Switch
position: Freelance Developer
JavascriptReactBootstrapNode.jsPostgreSQLChrome Web Bluetooth APIGit
COMPLETEDJuly 2015 — September 2015
Level Solar
position: Freelance Developer
HTMLCSSJavascriptMarionette.jsGitSalesforce SOAP API
end of log