Senior Fullstack Engineer

Kyle Annett

Senior Fullstack Engineer with 5+ years of experience architecting and delivering web, cloud, and AI-powered products across Rails, Python, React, and Azure.

About.

I love software development—not just as a career, but for the pure joy of problem-solving and the organic, ever-changing nature of code. Because software is constantly evolving, I have built a technology-agnostic mindset. I love learning new technologies and exploring different tools to find genuinely better, more effective and novel ways to achieve a goal.

My approach to engineering is deeply shaped by my background in technical support. Spending years on the frontline gave me firsthand experience with what happens to software once it actually ships—and how things that nobody ever imagined would break, inevitably do. This has made me a highly disciplined developer who designs with production reliability, edge cases, and real-user behavior in mind from day one.

In my day-to-day, I am a collaborative team player who thrives in fast-paced, high-agency environments. I love the energy of working closely with a nimble team to ship features, but I also deeply appreciate the quiet focus required when a complex architectural problem needs to be tackled.

Technologies.

Languages

RubyPythonJavaScriptTypeScriptSQL

Frameworks

Ruby on RailsFastAPIReact

Infrastructure

AzureDocker

Services

StripeClerkPineconeSanity CMSLangchainLLMs

Portfolio.

Experience.

2021 - PRESENT

Senior Fullstack Engineer

Mosaica

Progressed from Junior Web Developer to Senior Fullstack Engineer, taking broad ownership of architecture, technical decision-making, and end-to-end product delivery. Collaborated closely with cross-functional leadership to design and build scalable web, cloud, and AI-powered solutions.

2017 - 2020

Specialist Support Technician

Shortcuts Software

Progressed from Helpdesk Technician to Specialist Support Technician. Delivered technical support to enterprise and VIP customers, troubleshooting complex software and database issues. Partnered with engineering to investigate and resolve customer-reported defects, gaining valuable user-centric insights that now inform my software design.