Alexander Rodger

Software Engineer (Web / Full-Stack)

Brighton, UK · sandyrodger.co.uk · GitHub

Profile

Practical, detail-oriented software engineer with a strong focus on web applications, clean architecture, and real-world problem solving. Experienced in building and deploying end-to-end Rails and JavaScript applications, with a particular strength in debugging and iterative improvement.

Technical Skills

  • Languages: Ruby, JavaScript (ES6+), HTML, CSS
  • Frameworks: Ruby on Rails, Sinatra, Express.js
  • Databases: PostgreSQL, SQLite
  • DevOps: Docker (fundamentals), Nginx, PM2, Fly.io, Render
  • Tooling: Git, GitHub, Linux / Unix CLI

Projects

Gym Trips

Ruby on Rails · PostgreSQL · Tailwind CSS

  • Full-stack Rails app for tracking gym visits and training consistency
  • User-scoped models with enums, validations, and date-based scopes
  • Weekly/monthly dashboards and streak calculations
  • Deployed using modern PaaS workflows

Calorie Tracking App

Sinatra · PostgreSQL

  • Lightweight RESTful backend for logging daily calorie intake
  • Deployed to a VPS using Nginx and PM2

Education & Learning

Intensive self-directed and structured study in web development, including Ruby on Rails architecture, JavaScript algorithms, Docker fundamentals, and production deployment.