Skip to content
View MrCook17's full-sized avatar

Block or report MrCook17

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

Charlie Cook

Final-year Computer Science (Software Engineering) student at Keele University and part-time Software Engineer, graduating in 2027.

I build practical software across backend APIs, web applications and database-backed business systems. My commercial experience includes C#, WinForms, SQL, PHP, JavaScript and API development, alongside independent projects using Go, TypeScript, React and Next.js.

Technologies

Languages: C#, Go, TypeScript, JavaScript, Python, PHP, SQL
Web: React, Next.js, HTML, CSS, REST APIs
Data: PostgreSQL, MySQL, Supabase
Tools: Git, GitHub Actions, Postman, Playwright, Vitest, Vercel

Featured Projects

Go Website Health Check API

Concurrent REST API built in Go for checking website availability and performance.

  • REST endpoints and structured JSON responses
  • Concurrent HTTP checks using goroutines
  • Request validation and timeout handling
  • Unit and handler tests
  • Race detector testing and benchmarks

View repository

Software Developer Portfolio

Production-focused portfolio built with Next.js and TypeScript.

  • Next.js App Router and React
  • Supabase/PostgreSQL
  • Server-side form validation
  • Vitest unit testing
  • Playwright end-to-end testing
  • GitHub Actions CI
  • Vercel deployment

View repository · Live website

Commercial Software & Automation

Alongside my public projects, I work on commercial software involving C#, WinForms, SQL, PHP, APIs and existing business systems.

I also build automation for ecommerce and CMS workflows, combining software development with practical business requirements.

Currently

  • Completing my BSc Computer Science (Software Engineering) at Keele University
  • Working part-time as a Software Engineer at Cerberus Software Solutions
  • Preparing for graduate software engineering opportunities starting in 2027
  • Continuing to develop backend, full-stack and software engineering projects

Links

🌐 Portfolio
💼 LinkedIn
📄 CV

Pinned Loading

  1. website-health-check-api website-health-check-api Public

    Concurrent REST API in Go for website health checks, URL validation, timeout handling, structured JSON responses, testing and benchmarking.

    Go

  2. personal-portfolio personal-portfolio Public

    Recruiter-focused software developer portfolio built with Next.js, TypeScript, React and Supabase, featuring project case studies, contact functionality, automated testing and CI/CD.

    TypeScript

  3. personal-business-manager personal-business-manager Public

    C# WinForms business management application for managing customers, jobs, workers, invoices and work sites using a SQL-backed desktop interface.

    C#

  4. cromartie-website-automation cromartie-website-automation Public

    Commercial AutoHotkey automation for ecommerce SEO, CMS product workflows, browser interaction and catalogue management.

    AutoHotkey