CS Graduate · MacEwan University · Edmonton, AB

Kaitlyn
Littlejohn

Full-Stack Developer & Data Thinker

I build things that ship — from database schemas and GIS visualizations to cross-platform apps and AI-assisted workflows. Five projects, real production. Always learning, always building.

View My Work Get In Touch GitHub
5+
Projects Shipped
8+
Languages
4yr
CS Degree
Background

About Me.

Kaitlyn Littlejohn

I'm Kaitlyn Littlejohn — a Computer Science grad from MacEwan University with a minor in Economics. I care about building systems that are structured, scalable, and actually useful to the people using them.

My work spans full-stack platforms, database design, GIS visualization, and AI-assisted automation. I've shipped five real projects across web, mobile, and data — working in teams, collaborating in Git, and documenting everything for the next person.

I'm always expanding my stack. Right now I'm deepening my work in data analytics and frontend engineering, and I'm open to roles where I can keep growing fast.

Languages
Python SQL JavaScript Kotlin Dart Java HTML5 / CSS3 C
Frameworks & Platforms
Next.js React Flutter Supabase Firebase Node.js Android (MVVM)
Data & Visualization
Tableau SQLite MongoDB ArcGIS Maps SDK GeoJSON Leaflet.js
Tools & Workflow
Git / GitHub Vercel Figma VS Code GitHub Copilot SharePoint Linux
What I've Built

Selected Projects.

01 — Flutter · CMPT 496

Taktik

A cross-platform Forex trading strategy simulator. Built with a partner for our capstone — lets traders backtest strategies against historical FX data with rule-based buy/sell signals and structured trade analytics.

Flutter Dart SQLite REST API AI-assisted dev
01
  • SQLite database for historical FX rates and simulation results
  • Rule-based buy/sell signal logic across multiple currency pairs
  • Strategy backtesting with pattern analysis and result visualization
  • AI-assisted development tools integrated into the build pipeline
View on GitHub
02 — Live · Deployed

Rentify

Student rental management platform — listings, role-based workflows, approval flows, and real-time messaging. Built with a team of five and deployed to Vercel. Full rental lifecycle from browse to return.

Next.js React Supabase Vercel Git
02
  • Relational schema for users, listings, rentals, approvals
  • Role-based access: Student vs Admin permission system
  • Peer reviews, Git workflow, process documentation
  • Rental request → approval → messaging → return lifecycle
View on GitHub
03 — Tableau · CMPT 351

Netflix Trend Dashboard

Interactive Tableau dashboard analyzing Netflix content popularity, subscriber behavior, and the market impact of rising subscription prices. Built in a team of three with a focus on storytelling through data.

Tableau Data Visualization Statistical Analysis Team of 3
03
  • Content popularity trends correlated with pricing changes
  • Subscriber growth vs churn analysis across regions
  • Dashboard storytelling across multiple interactive views
  • Live on Tableau Public — published portfolio work
View on Tableau Public
04 — Java · CMPT 305

Edmonton Housing Map

Desktop GIS application visualizing City of Edmonton property assessment data — filterable by neighbourhood, price range, and school proximity. Built with a partner using ArcGIS Maps SDK and open civic datasets.

Java ArcGIS Maps SDK Maven Open Data API
04
  • Color-coded price layers across 5 ranges city-wide
  • Clickable school markers by type — Elementary, Jr/Sr High
  • Neighbourhood statistics panel with bar graph + pie chart
  • Civic address property search with full assessment detail
View on GitHub
05 — Android · CMPT 395

ChalkItUp

Android tutoring app connecting students with tutors — with AI-assisted chatbot onboarding, scheduling, Pomodoro timer, and in-app messaging. Team of five using MVVM architecture and Firebase.

Kotlin Android Studio Firebase MVVM Material Design
05
  • Firestore data models for availability, scheduling, session history
  • AI chatbot reduces support load and guides booking flow
  • In-app messaging + Pomodoro productivity timer
  • Multi-role platform: Student and Tutor permissions
View on GitHub
Academic Background

Education.

Bachelor of Science, Computer Science · Minor in Economics
MacEwan University · Edmonton, AB
January 2020 – April 2026 (Full-time)
Relevant Coursework
Database Design Systems Analysis Web Application Development Software Engineering Data Visualization Android App Development Algorithms & Data Structures Economics Minor
Let's Talk

Get In Touch.

I'm actively looking for full-time roles in software development, data analytics, and front-end engineering. If you have an opportunity or just want to connect — reach out anytime.

Open to Opportunities

Let's build something.

Full-time roles, grad opportunities, or just a conversation — I'm ready to contribute from day one.

Say Hello