Humane technology shaped by language & NLP

Tools at the intersection of language and human experience.

Services

We build purposeful, small-scale tools that connect language, data, and lived experience:

NLP & Research

  • Rule-based tagging and classification
  • Sentiment and keyword extraction
  • Metaphor recognition

Automation & Data

  • Connect APIs into lightweight Python tools
  • Automate text and data workflows
  • Prepare and visualize CSV/JSON data

Front-End Support

  • Responsive pages with HTML, CSS, Tailwind
  • Integrate APIs into static UIs
  • Publish project sites

About

Sierra Codes was founded by Stella Bullo, a linguist with a PhD who brought her academic expertise into software development. We work at the intersection of language, health, and technology, creating multilingual, small-scale but meaningful tools that transform lived experience into practical and accessible applications.

Stella Bullo — linguist and developer
Founder: Stella Bullo

Portfolio

Translate / Explain My Pain

Explain My Pain app

Tech: Python, Flask, JavaScript, NLP

Bilingual app that turns metaphorical pain descriptions into clear clinical summaries for patients and clinicians.

Live app
View source code

Note: the app may take a few seconds to load while the server starts up.

See how this fits into the full pipeline in this article.

Metaphor Tagger Tool

Metaphor Tagger tool

Tech: Python, Regex, Flask

Assists researchers by automatically tagging figurative language in narratives, saving time in qualitative analysis.

View source code

See how this fits into the full pipeline in this article.

LocalAnnotator

LocalAnnotator app

Tech: Python, Pydantic, YAML, JSON Schema, FastAPI (planned)

A localisation & annotation framework for language across domains.

Coming Soon

See how this fits into the full pipeline in this article.

CSV Data Visualization

Data visualization project

Tech: Python, Matplotlib, CSV

Parses CSV files and generates dynamic charts to illustrate trends in population growth.

View on Replit

React Dictionary App

React Dictionary App

Tech: React, Axios, Bootstrap, APIs

Interactive dictionary that pulls definitions, audio, and images from multiple sources.

Live demo

Responsive Travel Website

Responsive Travel Website

Tech: HTML, CSS, Bootstrap

Promotional site for Córdoba, Argentina, featuring cultural highlights, maps, and local info.

Live demo

Projects under construction

Research-driven builds where linguistics meets NLP. These sketches mark authorship and invite collaboration that respects credit. More to come!

Sentiment and Mental Health

Tech: Python, Flask, spaCy, Transformers

Combines PHQ-9 screening with metaphor and stance for richer risk insights.

Appraisal-based Stance Classifier

Tech: Python, scikit-learn, spaCy

Detects hedges and boosters using Appraisal Theory for nuanced stance.

Pragmatics-aware Sentiment

Tech: Python, spaCy, weak supervision

Captures irony and understatement with pragmatic annotation.

Shared here to record direction and invite collaboration. Please credit Sierra Codes when referencing these ideas.

Contact

Let’s work together

Bilingual dev and linguist building clear, human-centred tools. Send me an email or connect on LinkedIn. Happy to chat projects, collaborations, or speaking.

Email Stella

Typical reply time: within 1 to 2 business days.