Skip to content
View adamfanslau's full-sized avatar

Block or report adamfanslau

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adamfanslau/README.md

Hi, I'm Adam Fanslau 👋

Full-stack Software Engineer · 4.5+ years
Cross-platform apps & serverless cloud back-ends — from UI to CI/CD to event-driven AWS.

LinkedIn Email


🚀 What I do

  • 🧩 Cross-platform apps — shipped two production apps from one React Native + Expo (TypeScript) codebase to iOS, Android, Web & Windows desktop, incl. an offline-first SQLite sync layer and an ~18-component library.
  • ☁️ Serverless cloud on AWS — event-driven pipelines with Lambda, S3, SQS, SNS, EventBridge, Cognito & Transfer Family, provisioned as code with Pulumi across dev/prod.
  • 🔁 CI/CD from scratch — GitHub Actions pipelines: PR validation, semantic versioning/changelogs, multi-platform build matrices, OIDC-based integration tests. Once cut a pipeline from 1h+ down to 5–15 min.
  • 🤖 AI-assisted development — I use GitHub Copilot and Claude Code daily to scaffold, refactor and test — paired with rigorous review and solid engineering fundamentals.

🛠️ Tech Stack

TypeScript JavaScript Python Node.js React React Native Expo Next.js AWS AWS Lambda Pulumi Docker GitHub Actions Jest Pytest


📌 Featured Projects

Project Description Stack
studysafe-ai AI study assistant with guardrails, built with a modern Next.js app TypeScript · Next.js · AI
household-helper Household organization & helper app TypeScript
SePriCloud Privacy-first, self-hosted home cloud storage service TypeScript
bug-blaster HTML5 game — a developer shooting down computer bugs TypeScript
ocr-app Testbed for self-hosted OCR solutions JavaScript

🎓 Education

Higher Diploma in Computing: Software Development (Major Award, Level 8) — National College of Ireland · First Class Honours

Always learning, always improving.

Pinned Loading

  1. crwn-clothing crwn-clothing Public

    React e-commerce app

    JavaScript 1

  2. bug-blaster bug-blaster Public

    HTML5 TypeScript game: a developer shooting down computer bugs

    TypeScript

  3. household-helper household-helper Public

    Household helper app

    TypeScript

  4. ocr-app ocr-app Public

    For testing self-hosted OCR solutions

    JavaScript

  5. SePriCloud SePriCloud Public

    Privacy-First Home Cloud Storage Service

    TypeScript