AVAILABLE FOR SELECTED PROJECTS / REMOTE

Full-Stack Engineer · AI Integration Engineer

I build the new.
I fix the old.

A hands-on full-stack engineer and technical lead working with systems that have history — and products that need a future.

ROOT ACCESS TO THE PROBLEM. NOT TO YOUR PRODUCTION SERVER.
portfolio / interactive-shell
phil.on@work:~$ whoami
phil.on / Full-Stack Engineer + Technical Lead
// Web development since 2013
 
phil.on@work:~$ ls expertise/
rails/ node/ web/ mobile/ ai/ crm/
 
Type help and press Enter.
Try a command: / /
TERMINAL IS LIVE ↖
01 / WHAT I DO

A useful engineer for complicated things.

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.

FOUR WAYS TO GET THINGS DONE.
01.

Legacy upgrades & modernization

Rails, Ruby, Node.js, Django and React upgrades. Dependency conflicts, breaking APIs, production risk and incremental migrations.

02.

AI products & RAG systems

Practical LLM features: document ingestion, retrieval, context assembly, source attribution and evaluation.

03.

Full-stack web applications

Backend services, APIs, frontend experiences and application integrations, from first build to long-term maintenance.

04.

Mobile apps & delivery

React Native, Android and iOS workflows, API integration, reliability and end-to-end product delivery.

02 / SELECTED PRODUCTS

The products.
Not just the code.

Selected products from my published portfolio. Detailed technical contributions can be provided on request.

PUBLISHED UPWORK ENTRIES
INDEX / PROJECTSEXPAND TO READ CONTEXT
01 /

Narrarts

WEB PRODUCT / UPWORK PORTFOLIO

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

Original Narrarts thumbnail from Upwork
02 /

Narrarts Mobile

MOBILE PRODUCT / UPWORK PORTFOLIO

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

Original Narrarts Mobile thumbnail from Upwork
03 /

TriNet Hire

WEB PRODUCT / UPWORK PORTFOLIO

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

Original TriNet Hire thumbnail from Upwork
03 / ENGINEERING CASEBOOK

What changes under the hood.

These are examples of how I think about problems, implementation and target outcomes. Choose a scenario to explore the steps.

BEFORE / AFTER ENGINEERING
SYSTEM MODERNIZATION / EXAMPLE WORKFLOW

An aging Rails app deserves a safer future.

A major version upgrade is not a single command. The hard part is moving real business workflows across compatibility boundaries.

RubyRailsPostgreSQLCI / CD
Illustrative workflow: Example workflow, not a result attributed to a named project.
● engineering / transformation.diffBEFORE → AFTER
BEFORE / STATE

Old dependencies. Fragile changes.

  • Outdated Ruby / Rails versions
  • Conflicting or abandoned gems
  • Patchy regression coverage
  • Manual, risky deployments
AFTER / TARGET

Supportable. Testable. Releasable.

  • Supported versions and compatible gems
  • Breaking changes fixed intentionally
  • Critical workflows validated in tests
  • Staged rollout and rollback plan

Evidence level: Illustrative, not a project claim

04 / AI & BUSINESS SYSTEMS

Practical AI.
Connected to your business.

Alongside frontend and full-stack development, I integrate AI into the applications and workflows teams use every day.

Concept illustration of an AI chatbot connected to a business interface
Illustrative concept · not a client screenshot
01 / INTEGRATION EXPERIENCE

AI Chatbot Integration

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

Concept illustration of an AI-enhanced CRM dashboard
Illustrative concept · not a client screenshot
02 / INTEGRATION EXPERIENCE

AI-Enhanced CRM Workflows

Implemented AI capabilities within CRM systems to help businesses streamline repetitive processes and improve customer-data workflows.

ENGINEERING / DESIGN REFERENCE

RAG that earns trust.

Useful AI takes more than an API call: retrieval rules, source attribution, permission boundaries and evaluation.

ARCHITECTURE SKETCH / DESIGN REFERENCE — NOT A VERIFIED CLIENT DEPLOYMENT
05 / THE HUMAN BEHIND IT

Years in the code.
Perspective beyond it.

Senior engineering is judgment built by shipping, maintaining and supporting products over time.

Hands-on by default.
Lead when it matters.

Web development since 2013, with technical leadership experience since 2016. Hands-on when it matters.

WEB DEVELOPMENT / SINCE 2013
TECH LEADERSHIP / SINCE 2016
2016-Now

Fullstack Engineer - AI integration engineer

CP Tech

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.

WORKING STACK →
Ruby on RailsRubyPython / DjangoNode.jsReactReact NativeLLM / RAGPostgreSQLAWSAPI IntegrationTestingCI / CD
07 / START A CONVERSATION

Got a system that’s stuck?

Old Rails app? Unreliable Node service? AI with difficult data? Or a web/mobile product to build? Bring the problem.