# Curtis Campbell

FullStack Developer · Creative Technologist

London-based engineer with an MEng in mechatronics and robotics. I build web and mobile applications across data visualization, geospatial mapping, automation and IoT. I focus on thoughtful design and creating experiences that feel natural and intuitive.

[Portfolio](https://cjc-productions.vercel.app/) · [Download CV](https://cjc-productions.vercel.app/assets/CJC_CV_2026.pdf)

## Contact

- [LinkedIn](https://www.linkedin.com/in/curtisjcampbell/)
- [GitHub](https://github.com/cjc-dev)

## Experience

### SetSale, Inc. — Full Stack Product Engineer

Dec 2025 – Present.

- Led the redesign and implementation of HVAC contractor sales tools, spanning configurable proposals, pricing and
  checkout
- Modernized the presentation platform by migrating data, unifying rendering and retiring legacy systems
- Implemented search and filtering across HVAC equipment catalogs using system specifications and attributes
- Developed pricing rules for rebate eligibility and affiliate surcharges, and improved pricing breakdown visibility
- Improved platform reliability and security through failure monitoring, runtime error handling and credential
  protection
- Collaborated with project managers, customer success and equipment maintenance teams to deliver platform improvements
- Built internal tools for quote recovery, reporting and administrative workflows
- Delivered customer-facing sales documents and integration improvements including redesigned PDFs and confirmation
  emails
- Worked across TypeScript, React/Next.js, tRPC, Prisma, PostgreSQL, Trigger.dev and Sentry

### Species 360 - Hortis — Fullstack Product Engineer

Jul 2023 – Dec 2025.

- Led development of key features, including interactive mapping and powerful batch action workflows through context
  menus and command-k interfaces
- Worked within a cross-functional team to deliver a modern web platform for managing botanical collections
- Developed full-stack features using TypeScript, React, GraphQL, and Node.js
- Took ownership of major product initiatives, leading work across both frontend and backend systems
- Contributed to architectural decisions, project planning and technical spike investigations
- Worked on internal tooling to improve team productivity and optimise workflows
- Supported and maintained Google Cloud infrastructure, including Kubernetes deployments

### Smart Buildings — Fullstack Developer

Sep 2021 – Jul 2023.

- Worked with Typescript across the stack including React & React Native and Node JS
- Development of new features for the company's mobile apps using React Native
- Integration of IoT technologies into the company's product offering including enocean & zigbee devices
- Designed and developed custom automations based on MQTT triggers via the NODE-RED API
- Introducing tools & automations into our workflows to improve DX including commit linting
- Maintaining and improving test coverage across various projects with JEST
- Design and implementation of APIs for querying sensor data and interacting with various IoT hardware
- Implementation of data ingestion pipelines to store sensor data within AWS Timestream
- Hosted 'Dev sessions' to share interesting concepts or technologies with the wider team
- Coordinating between stakeholders during the building commissioning process in order to resolve issues and mitigate
  failures

### Hermes — Junior Fullstack Developer

Aug 2020 – Sep 2021.

- Designed and built a Progressive Web App for a Digital Project Catalogue to showcase innovation team projects without
  requiring team presence
- Developed a sustainable delivery service PWA for local retailers during lockdown, consisting of courier and retailer
  applications
- Created automation strategies for repetitive database tasks including batch updates and data formatting for
  visualization projects
- Completed Alexa voice application development and testing for customer delivery updates and parcel location services
- Utilized Adobe XD for design and user experience mapping before React development
- Deployed applications using AWS services including Lambda, DynamoDB, and Amplify for backend and hosting
- Planned and produced promotional videos using a variety of tools including a DJI drone and Premiere Pro

### AQL — Junior IoT Engineer

July 2018 – Aug 2020.

- Developed the company's "Sensing Change" project which sought to reduce the use of single use, disposable plastic
  bottles by collecting and displaying real time water consumption metrics
- Built IoT water monitoring devices around LoRaWAN technology allowing for sensor data to be transmitted over long
  distances
- Utilized knowledge of design, 3D printing, electronics and embedded systems to develop modular water monitoring
  devices
- Deployed water monitoring devices at major events including the 2018 Cowes Week sailing regatta where over 3000 litres
  of water was measured
- Adapted the modular sensor platform for environmental monitoring at The Eden Project and the Lost Gardens of Heligan
- Developed Rich Communication Services (RCS) demo showcasing Google's RBM platform features for marketing purposes
- Produced comprehensive documentation covering RCS development process and future implementation considerations

## Projects

- [APPLIED COMPUTER VISION](https://cjc-productions.vercel.app/projects/computer-vision/) — 2025
- [DEGEN DUNGEON](https://cjc-productions.vercel.app/projects/degen-dungeon/) — 2026
- [AUDIO DSP PROCESSOR](https://cjc-productions.vercel.app/projects/dsp-audio-processor/) — 2022
- [FPV DRONES](https://cjc-productions.vercel.app/projects/fpv-drones/) — 2017
- [MAP DATA VISUALISATION](https://cjc-productions.vercel.app/projects/map-data-viz/) — 2023
- [QR EVENT MAKER](https://cjc-productions.vercel.app/projects/qr-event-maker/) — 2025
- [SMART MIRROR](https://cjc-productions.vercel.app/projects/smart-mirror/) — 2021
- [SOCIAL CITY GUIDE](https://cjc-productions.vercel.app/projects/social-city-guide/) — 2026
- [Solana TX Receipts](https://cjc-productions.vercel.app/projects/sol-tx-reciepts/) — 2025
- [TAKEOUT TOOLS](https://cjc-productions.vercel.app/projects/takeout-tools/) — 2025
- [TEXT 2 ICS](https://cjc-productions.vercel.app/projects/text-2-ics/) — 2024
- [TRAVEL VACCINE CHECKER](https://cjc-productions.vercel.app/projects/travel-vaccine-checker/) — 2025
- [TSHIRT DESIGNER](https://cjc-productions.vercel.app/projects/tshirt-designer/) — 2025
- [TURIA PARK](https://cjc-productions.vercel.app/projects/turia-park/) — 2026
- [YT CLIPPER](https://cjc-productions.vercel.app/projects/yt-clipper/) — 2025

