Portfolio

Joshua Curry

Full stack web developer with a focus on AI, mobile, and accessibility

JC
ChatJC Online

Hi, I'm ChatJC

I'm a RAG-powered chatbot built by Joshua using LangChain and Mistral AI. Ask me about his AI and ML work, projects, skills, writing, or professional background.

Try asking

Projects

  • Walmart website with browser developer tools showing network requests

    AI agent observability tool for Walmart

    ffmpeg, node, imagemagick, OpenAI

  • Berliner Zeitung logo

    Advanced advertising and tracking features for Berliner Zeitung

    React, Next.js, TypeScript, Node.js, Prebid, Segment, Sourcepoint

  • Berliner Zeitung logo

    React Native app for Berliner Zeitung

    React Native, TypeScript, Expo, Apollo, MongoDB Atlas

  • Screenshot of website

    Sprogeny: online tool to mashup Spotify playlists

    SvelteKit, Three.js, Spotify API, PostgreSQL, Matomo, Node.js

  • Skulls composing music with computer vision and a custom YOLO5 AI model

    AI model for computer vision and music composition

    Python, YOLOv5, Roboflow, Grove Vision AI, MQTT, FluidSynth, Raspberry Pi

  • Screenshot of the source code of a web page

    Internal AI tools for web development

    Node.js, Mistral AI, Cloudinary API, JSON-LD

  • Screenshot of berlinartgalleries.de homepage showing gallery directory

    Dynamic directory of Berlin art galleries

    Node.js, Playwright, PHP, JavaScript, ImageMagick, Google Places API

  • Screenshot of a video playing abstract images

    vid2midi: open source tool to sonify video files

    Python, MIDI

  • Deed logo

    React Native mobile and web development for Deed

    React Native, TypeScript, Expo, Apollo, MongoDB Atlas

  • Hand holding a phone

    Mobile app for Charleston Wine+Food

    HTML5, JavaScript, Google Sheets API

  • Art Review Generator website interface

    AI-powered art review generator

    Python, GPT-2, TensorFlow, Flask, RabbitMQ, MySQL

  • Mathway (formerly Chegg Math Solver) interface

    Code refactor for Chegg

    React, TypeScript, Node.js, PHP, Jest

  • Oath website navigation interface

    Accessible navigation and web development for Oath

    React, TypeScript, Node.js, PHP, Twig, i18n

  • People waving paper fans

    Embers: a breath powered interactive installation celebrating collaboration

    C++, FastLED, Arduino, I2C

  • Blackbaud Interactive services page

    Lead development for redesign of Blackbaud Interactive

    PHP, Javascript, WordPress, Bootstrap

  • DreamFactory website homepage

    UX/UI development and API integration for DreamFactory Software

    Drupal, Google Optimize, HubSpot, Salesforce, PHP

  • Hand holding phone with application running

    Spoleto Festival mobile app

    HTML5, Javascript, Geolocation API, PHP

  • Man holding cellphone

    GPS enabled web app for tracking wolves

    Javascript, Mapbox GL JS, PHP, MySQL, OpenStreetMap

  • Hand holding a phone

    AAN Web Conference event app

    Javascript, Google Sheets API, PHP, Apache