Jeffrey Charters
Full-stack Web Developer
About Me

Download more icon variants from https://tabler-icons.io/i/map-pin Guelph, Ontario

Self-taught full-stack web developer with 3+ years of practical experience. Looking for Canada-based remote work.

Download more icon variants from https://tabler-icons.io/i/certificate FullStackOpen.com (React/Redux)
Download more icon variants from https://tabler-icons.io/i/certificate MSc Oceanography
Download more icon variants from https://tabler-icons.io/i/certificate BSc Environmental Chemistry
Skills

HTML 5
CSS / Sass
Tailwind CSS
Typescript
Python | Flask | Django
React | Redux
Svelte | Sveltekit
Linux | nginx
SQL | My SQL | postgreSQL
Download more icon variants from https://tabler-icons.io/i/device-laptop Projects


Screen capture of the blurt website showing on a mobile device

A satirical micro-tweeting platform with zero security. A Blurt is like a Tweet limited to 14 characters. Every user is "verified" but no accounts are password protected.

Written using Javascript, Sveltekit, Prisma ORM and TailwindCSS.

javascript
sveltekit
prisma.io
tailwind
Screen capture of the blurt website showing on a desktop display
Volunteer Hour Tracking
View on Github

Screen capture of the gorba website showing on a mobile device

A mobile-only app to track volunteer hours for the local mountain bike club. Uses a simple, touch-friendly GUI for efficient user experience.

Written using JavaScript, Sveltekit, Prisma ORM and TailwindCSS.

javascript
sveltekit
prisma.io
tailwind
Download more icon variants from https://tabler-icons.io/i/rocket Production Apps

Oligo Synthesis and Sequencing

Rewrote a legacy application from ColdFusion to Python/Django.

App is used daily by scientists to order DNA products, request sequencing and to download sequenced DNA results.

Written using Python, Django and htmx for asynchronous requests.

python
django
htmx
redis
celery
agile
Screen capture of the oliseq website showing on a desktop display