The two most fundamental skills in web development. Additionally, I use semantic
elements which improve accessibility for disabled people.
Javascript & Typescript
The Javascript programming language that powers virtually all websites, allows
you to add rich interactions and mobile-app like features to your site. Typescript
is a superset of Javascript which help coders write cleaner, easier-to-understand
code
Sass
Sass is an extension to CSS, which lets you write code quicker, as well as
break down code into tiny, maintainable, reusable chunks, all of which can
get your website done quicker and much more cleanly.
Elixir
A functional programming language built on top of Erlang, used largely for distributed,
fault-tolerant, and scalable applications. Combined with Phoenix, a web development
framework, I use it for backend development, which allows me to get setup and
write clean code very quickly.
Svelte
A framework that breaks down your website into small chunks called components,
it differs from other frameworks like React and Vue by doing most it's work
when building the website, which makes your site smaller in size and more performant
when compared with others.
Netlify
A web development platform and cloud hosting provider, it's the main hosting provider
I use. They provide one of the fastest CDNs around the world, serverless functions,
authentication, form handling, a content management system (CMS), and local development environments.
My work
Portfolio
Completely built from scratch, it uses SvelteKit, a framework made by the
Svelte team that builds on top of Svelte to provide features like
server-side rendering (SSR), Static generation (SSG), and client-side
routing, all of which help boost your site's Search Engine Optimization
(SEO) rating, making your site appear at the top of search results, and
improve the user experience when using your site.
If you like my work, You can contact me to inquire about building your
website! The button below takes you straight to the contact form, which
has all my information, so you can contact me however you like. Looking
forward to hearing from you!