Hi, I'm Charlie 👋
Software Engineer with a passion for building things.

About

I'm currently a graduate software engineer at Spark Finance, where I work on a variety of .NET microservices. At work I focus on backend development however I enjoy bringing both the frontend and backend together in my personal projects. I spend my spare time hacking on a variety of open source full stack Typescript projects, my favourites are shown below.

Skills

C#
AWS
Docker
Jenkins CI/CD
Typescript
React
Node.js
Python
Unix
Vim
Git
SQL

Tech Picks

Neovim
Cursor
Next.js
Hono
Drizzle
Shadcn
Rust
Cloudflare workers
PostgreSQL
TailwindCSS
Better Auth
Vercel
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Remio

Remio is a CRM for mediators. It allows you to add clients, schdule mediation, track invoices and more. The backend is a hono api, complete with an Open API specification. I used drizzle to communicate with my postgres database. The frontend is a Nextj.js app, using tailwindcss and shadcn ui.

Next.js
React
Typescript
Turborepo
Neon
PostgreSQL
Drizzle
Hono
Cloudflare Workers
TailwindCSS
Stripe
Shadcn UI

Calendar

When I was developing Remio I needed a full calendar component. I couldn't find an adequate open source solution which displayed days, weeks and months. I decided to build my own. My solution is now used in over 30+ projects by other developers.

Next.js
React
Typescript
TailwindCSS
Shadcn UI
Tracta

Tracta

I used to make my websites with Webflow and had no idea how it worked under the hood. To challenge myself, I deciede to make a webflow like app to create documents. Although I never launched the application, I learned a lot so much about frontend development and now feel confident taking on any frontend project.

Next.js
React
Typescript
Supabase
PostgreSQL
TailwindCSS
Shadcn UI
Contact

Get in Touch

If you'd like to get in touch, feel free to email me