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 who likes to build. 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. I look to help companies succeed by building software that's reliable, solves the right problems, and creates real value for its users and the business.

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. LLMs restructure rough notes into consistent write-ups and cluster recurring failures into patterns, while background workers keep ingestion off the request path. Containerized with Docker and deployed through a 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 with a React frontend and a Django REST Framework API. It 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, and users can create an account to save workouts and annotate them 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

    A sleep-cycle tracker for logging nightly rest and watching patterns emerge over time. Built on Node, Express, and MongoDB with full CRUD and an MVC structure. My first end-to-end full-stack project.

    • 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