Software Engineering — University of Stirling

Kirsten
Martin

Full-stack developer with a designer's eye — building considered, well-crafted software from Sharjah, UAE.

About

Two crafts, one eye for detail.

I'm a BSc (Hons) Software Engineering student at the University of Stirling (RAKEZ, Ras Al Khaimah), currently building out my full-stack foundations, from database design and systems programming to applied AI.

Before code, there was canvas. I run Kirsten's Canvas, a beautician and makeup artist brand — and that background shows up in how I build: I care as much about how an interface feels as how it functions. Composition, palette, and rhythm aren't afterthoughts for me, they're part of the engineering.

Right now I'm focused on full-stack development; React and Node on the front, Python and Flask underneath, and looking for opportunities to build real products for real people.

Based in Sharjah, UAE
Studying BSc (Hons) Software Engineering
Institution University of Stirling, RAKEZ
Role Joint Secretary, SQA Student Council

Skills

The stack, so far.

Languages

Python Java C JavaScript (ES6+) SQL HTML / CSS Visual Basic

Frameworks & Libraries

Flask SQLAlchemy React Node / Express JavaFX JUnit Bootstrap

Tools

Git / GitHub VS Code Eclipse Android Studio IntelliJ IDEA Figma

Cloud & Platforms

Google Cloud Platform Jenkins WordPress Apache Server MongoDB Atlas

Selected Work

Projects, built end to end.

Dec 2025

Smart Attendance System

Python · Flask · SQLAlchemy · JavaScript · OpenCV

A full-stack web application featuring automated facial verification and dynamic QR code generation for secure student check-ins, with a relational schema for records, session logs, and role-based permissions.

  • Secure authentication via Flask-Login and RBAC
  • Facial verification + QR check-in flow
  • Documented API endpoints & deployment specs
Feb 2026

ATM Simulation System

VB.NET · Visual Studio · .NET Framework

A console-based banking application simulating real-world ATM functionality — withdrawals, deposits, and balance inquiries — with careful attention to input validation.

  • Complex conditional logic for input validation
  • Structured, modular code design
  • Built for scalability and readability
Apr 2026

Web Infrastructure & Server Management

Apache · Linux · Network Protocols

Configured and deployed an Apache HTTP environment with custom directives, virtual hosts, and structured logging for secure multi-site hosting.

  • ServerName, DirectoryIndex & custom LogLevel config
  • Virtual host & permission management
  • Documented architecture & troubleshooting workflows
May 2025

ExploreCity: Japan

HTML5 · CSS3 · JavaScript · Figma

A responsive multi-page travel agency site built as a front-end practice project around a minimalist Japanese aesthetic — wireframed in Figma before a line of code was written.

  • High-fidelity Figma wireframes first
  • Flexbox & Grid for a seamless responsive layout
  • Semantic HTML & compressed assets for performance

Future Interns

Internship task work.

FUTURE_FS_02

Client Lead Management System

MongoDB · Express · React · Node (MERN) · JWT

A mini CRM for managing client leads, built with a pastel glassmorphism interface and JWT-based authentication — end to end on the MERN stack.

In progress

This portfolio

HTML5 · CSS3 · JavaScript · Three.js

The site you're looking at right now — designed and built as a full-stack internship task, from concept to deployment.

Contact

Let's build something.

Open to internships, freelance builds, and full-stack roles. The fastest way to reach me is email.