Narrarts
A web product featured in my Upwork portfolio, representing experience with application architecture, UI and delivery.

Full-Stack Engineer · AI Integration Engineer
A hands-on full-stack engineer and technical lead working with systems that have history — and products that need a future.
From old codebases that need care to new products that need to exist. I take responsibility for the messy middle: architecture, implementation, testing and release.
Rails, Ruby, Node.js, Django and React upgrades. Dependency conflicts, breaking APIs, production risk and incremental migrations.
Practical LLM features: document ingestion, retrieval, context assembly, source attribution and evaluation.
Backend services, APIs, frontend experiences and application integrations, from first build to long-term maintenance.
React Native, Android and iOS workflows, API integration, reliability and end-to-end product delivery.
Selected products from my published portfolio. Detailed technical contributions can be provided on request.
A web product featured in my Upwork portfolio, representing experience with application architecture, UI and delivery.

Mobile experience from the same product family, listed as a separate portfolio entry.

Another published product entry illustrating the range of interfaces and platforms in my background.

These are examples of how I think about problems, implementation and target outcomes. Choose a scenario to explore the steps.
A major version upgrade is not a single command. The hard part is moving real business workflows across compatibility boundaries.
Evidence level: Illustrative, not a project claim
Alongside frontend and full-stack development, I integrate AI into the applications and workflows teams use every day.

Integrated AI-powered chatbots into business applications, connecting conversational interfaces with existing systems and operational workflows.

Implemented AI capabilities within CRM systems to help businesses streamline repetitive processes and improve customer-data workflows.
Useful AI takes more than an API call: retrieval rules, source attribution, permission boundaries and evaluation.
Senior engineering is judgment built by shipping, maintaining and supporting products over time.
Web development since 2013, with technical leadership experience since 2016. Hands-on when it matters.
I'm a Senior Full-Stack Engineer and Technical Lead with over 10 years of experience designing, building, and maintaining scalable web and mobile applications. My expertise spans Ruby on Rails, Python/Django, Node.js, React, React Native, PostgreSQL, and AWS, with a strong focus on system architecture, performance optimization, legacy modernization, and production-ready solutions. I also specialize in AI-powered applications, LLM integration, Retrieval-Augmented Generation (RAG), AI agents, and intelligent automation, helping businesses integrate AI capabilities into real-world products and workflows. As a hands-on engineer and technical leader, I work across the entire development lifecycle—from architecture and implementation to deployment, optimization, and long-term maintenance. I help businesses build modern applications, upgrade legacy systems, and turn AI ideas into practical, reliable software.
Old Rails app? Unreliable Node service? AI with difficult data? Or a web/mobile product to build? Bring the problem.