Skip to content
View conorgregson's full-sized avatar

Block or report conorgregson

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.

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
conorgregson/README.md

Banner

Hi, I’m Conor πŸ‘‹

Backend-leaning full-stack developer based in Wakefield, MA, with a background in astrophysics, scientific computing, and Python.

I build architecture-driven, versioned systems with a focus on:

  • Data integrity and ownership boundaries
  • API-backed application design
  • CI-backed testing and validation
  • Clear separation of concerns
  • Long-term maintainability

Most notably, I evolved Readr from an offline-first vanilla JavaScript app into a secure, multi-user, API-backed full-stack system through a staged backend-first foundation, parity-focused frontend rebuild, and versioned release process.

Portfolio MIT Full-Stack Certificate CodeQL GitHub Actions


Selected Work

πŸ“š Readr β€” Full-Stack Reading Tracker

Architecture-driven evolution of an offline-first reading app into a secure, multi-user, API-backed system.

  • v1.x: Vanilla JavaScript, HTML, and CSS offline-first reading log
  • v2.0: Express + Prisma + PostgreSQL full-stack foundation with CI-backed validation
  • v2.1: React + TypeScript frontend rebuild with strict behavioral parity goals
  • v2.2+: API-backed persistence, authentication, user ownership boundaries, engagement features, and deployment hardening

Focus areas:

  • Migration strategy and system evolution
  • API boundary design and schema validation
  • Full-stack testing and CI validation
  • Data integrity and ownership enforcement

Links:


πŸ“‹ TypeScript Kanban Board

A fully interactive kanban workflow board built with strict TypeScript, modular architecture, drag-and-drop interactions, multi-select behavior, labels, WIP limits, import/export, and persistent local storage.

Focus areas:

  • Advanced TypeScript strict mode
  • Complex client-side state management
  • Framework-free UI architecture
  • Modular DOM interaction patterns

Links:


πŸ’± TypeScript Currency Converter

A dependency-free TypeScript application that integrates with a live exchange-rate API and emphasizes runtime validation, caching, retry logic, telemetry logging, and accessible client-side behavior.

Focus areas:

  • API integration and resilience patterns
  • Runtime validation and typed data flow
  • Frontend architecture without frameworks
  • Accessible and observable UI behavior

Links:


Professional Experience

Awrel β€” HIPAA-Compliant Secure Messaging & Compliance-Aware Web Work

Contributed across frontend web development, privacy-aware digital systems, and HIPAA-conscious workflows in healthcare-adjacent environments.

Focus areas:

  • Privacy-aware UX for regulated workflows
  • HIPAA-conscious communication and documentation standards
  • Responsive frontend design and maintainable UI structure
  • Translating business and compliance constraints into usable digital systems

Website: https://awrel.com/


Core Stack

Frontend

React β€’ TypeScript β€’ Tailwind CSS β€’ Vite β€’ JavaScript β€’ HTML β€’ CSS

Backend

Node.js β€’ Express β€’ PostgreSQL β€’ Prisma β€’ Zod β€’ REST APIs

Data & Scientific Computing

Python β€’ NumPy β€’ SciPy β€’ Pandas β€’ Matplotlib β€’ MATLAB

Tooling

GitHub Actions β€’ Docker β€’ Postman β€’ Git β€’ VS Code β€’ Render β€’ Vercel


Education & Certifications

  • MIT xPRO Professional Certificate in Coding: Full Stack Development with MERN
  • Astrophysics coursework with experience in Python, scientific computing, modeling, and technical problem-solving

Currently Exploring

  • AWS fundamentals and deployment workflows
  • PostgreSQL performance and schema design
  • Advanced TypeScript patterns
  • Cloud deployment strategies across Vercel and Render
  • Stronger backend and systems-design depth

πŸ”— Connect

Open to backend-leaning full-stack opportunities, collaboration, and thoughtful feedback on my work.

Pinned Loading

  1. conorgregson-portfolio conorgregson-portfolio Public

    Personal portfolio showcasing full-stack, TypeScript, and Python projects built with React, TypeScript, Vite, and Tailwind CSS.

    TypeScript

  2. readr-v2 readr-v2 Public

    Architecture-driven full-stack system with React, TypeScript, Express, and PostgreSQL. Features authentication, per-user data ownership, and CI-validated API + UI.

    TypeScript

  3. reading-log-app reading-log-app Public

    Offline-first reading tracker built with vanilla JS. Evolved across 9 versions and later migrated into a full-stack system (Readr v2).

    JavaScript

  4. ts-kanban-board ts-kanban-board Public

    A modular Kanban board built with strict TypeScript, featuring drag-and-drop, multi-select, labels, filters, WIP limits, theming, backup restore, and JSON import/export.

    TypeScript

  5. ts-currency-converter ts-currency-converter Public

    TypeScript currency converter built with Vite, runtime validation, timeout/retry handling, local caching, and a browser-based debug panel.

    TypeScript

  6. snake snake Public

    Classic Snake game built with Python and Tkinter, featuring themes, real-time input handling, and persistent high scores.

    Python