I’m Nick, a software architect and full-stack engineer with 20+ years of experience designing, building, and shipping software across web, backend, cloud, and Apple platforms.
Today I work as a Software Architect in fulfillment automation. I focus on the cloud side of the platform: architecture, APIs, service boundaries, reliability, scalability, and helping engineering teams turn product requirements into robust systems.
I design service boundaries, APIs, data flows, and technical plans that are practical to build and maintain.
I build backend services, internal tools, integrations, and cloud-side systems with a focus on reliability.
I work across the stack when it helps move a product forward, from user-facing interfaces to APIs and databases.
I have built and published independent macOS, iOS, and iPadOS apps and understand the full App Store release cycle.
My professional background includes roles as Software Developer, Senior Software Engineer, Principal Software Engineer, Tech & Team Lead, and Software Architect. I have worked on e-commerce systems, logistics platforms, media content management tools, mobile applications, and fulfillment automation systems.
My main languages today are JavaScript, Python, Rust, and Swift. I started using Python in 2006 and JavaScript in 2009, and both have stayed at the center of my work. Since 2014, I have also worked with Swift for native Apple-platform development.
Outside of my main work, I build independent products, tools, and experiments. They help me explore new technologies, validate ideas, and keep the full product lifecycle in my hands — from first prototype to release and support.