Skip to content

Hi, I'm

Kateleen Issa

A perpetually curious full-stack developer building digital experiences.


Let's get in touch.

About

A bit about me.

I'm a full-stack developer, but the backend is where I do my best work. For the past few years, I've contributed to production software at a large enterprise, developing new features and resolving issues in the systems that teams build on and users depend on. Outside of work, I build to learn, getting hands-on with new technologies and turn ideas into working software. Lately that has meant applications that put AI to practical use, at the intersection of dependable engineering and intelligent, user-facing products.

The Why.

There's real satisfaction in working a problem until it clicks, with each one still teaching me something new, keeping the work interesting. What drives me is impact. I want to help a company succeed by building software that's reliable, solves the right problems, and creates real value for its users and the business. That's what I look for in the work I take on, and what I aim to bring to a team.

Projects

The Build Log.

Latest
  1. Post-Mortem Pilot

    AI incident-analysis knowledge base

    Backend | APICode

    An engineering incident-analysis tool that turns scattered post-mortems into a searchable knowledge base. Paste an error log or upload a document and vector similarity search surfaces the past incidents most like the one you're debugging. LangChain and the OpenAI API restructure rough notes into consistent write-ups, KMeans clustering with LLM summarization surfaces recurring failure patterns, and Celery and Redis keep ingestion off the request path. Containerized with Docker and shipped through a GitHub Actions CI/CD pipeline.

    • Python
    • Django/DRF
    • PostgreSQL + pgvector
    • LangChain
    • OpenAI
    • Celery
    • Redis
    • Docker
    • AWS S3
  2. Climotion screenshot 1
    Climotion screenshot 2
    Climotion screenshot 3
    Climotion screenshot 4

    Climotion

    Weather-aware workout planner

    Full-stackCodeLive demo

    A weather-aware workout planner that reads live conditions from OpenWeatherMap and uses Google Gemini to suggest an indoor or outdoor workout based on the weather. Exercises are filtered by type, difficulty, and muscle group, with httpOnly-cookie JWT auth and saved workouts you can annotate with before-and-after reflections.

    • Python
    • Django/DRF
    • React
    • PostgreSQL
    • Google Gemini
    • JWT
    • Tailwind CSS
    • Render
  3. Roam&Write screenshot 1
    Roam&Write screenshot 2
    Roam&Write screenshot 3
    Roam&Write screenshot 4

    Roam&Write

    AI-assisted travel blog

    Full-stackCodeLive demo

    A travel-blogging app where users publish trips, add images, and browse other travelers' stories. Each post gains three Gemini-powered features: generated trip insights, similar-destination suggestions that deep-link into Google Flights, and a multi-turn chat assistant.

    • Python
    • Flask
    • PostgreSQL
    • Google Gemini
    • Bootstrap
    • Heroku
  4. Sleep2Peace screenshot 1
    Sleep2Peace screenshot 2
    Sleep2Peace screenshot 3
    Sleep2Peace screenshot 4

    Sleep2Peace

    Sleep-cycle tracker

    Full-stackCodeLive demo

    My very first end-to-end full-stack app: a sleep-cycle tracker for logging nightly rest and watching patterns emerge over time. Built on Node and Express with server-rendered EJS views and MongoDB, following an MVC structure.

    • JavaScript
    • Node.js
    • Express
    • MongoDB
    • EJS

Skills

My Toolbelt.

  • Python
  • JavaScript
  • TypeScript
  • SQL
  • HTML
  • CSS
  • Django
  • DRF
  • Flask
  • Node.js
  • Express.js
  • React.js
  • Next.js
  • Bootstrap
  • Tailwind CSS
  • PostgreSQL
  • pgvector
  • MongoDB
  • LangChain
  • OpenAI API
  • Google Gemini API
  • RAG
  • Vector Search
  • scikit-learn
  • NumPy
  • Pandas
  • AWS
  • Docker
  • Celery
  • Redis
  • GitHub Actions
  • Heroku
  • Render
  • Git
  • pytest
  • Postman
  • Splunk
  • Datadog

Based In

Toronto, ON, Canada