As a seasoned software developer, I'm passionate about simplifying complex problems and staying updated with the latest technologies across various platforms, including web, mobile, and application development. I specialize in delivering visually appealing software solutions, ensuring clean, accessible, and optimized code that works well and is simple to use. With a keen eye for design, I also bring a strong understanding of aesthetics to create user-friendly interfaces.
I currently run Swift Web Works, a web development agency specializing in building and migrating websites using Astro.
I highly recommend working with Ian! Ian was incredible to work with. He made sure I was happy with the work while he was executing it, had helpful suggestions about the technology stack, and ultimately delivered. I told him I needed this done quickly and he worked more than diligently to deliver.
Client
Carter & Cone
Project
Website Migration
Details
Bram and the team at The Type Founders hired me to help with migrating the Carter & Cone website to Astro.
I also implemented a page for each Font family. This page included a Font tester, Font bio and Glyph map and ability to purchase the font via fontdue.
Stack
Astro, TypeScript
Client
Mr Appliance
Project
PPC Marketing Landing Page (Design & Code)
Details
Matt and his team wanted a landing page developed using HTML and Tailwind CSS. The goal was to make something fast loading with a way to capture leads in the form of a discount coupon.
I offered a solution utilizing Astro alongside TypeScript, and additionally, I wrote a compact TypeScript library to manage the lead capture data.
Stack
Astro, TypeScript, Tailwind CSS
Client
Typesenses
Project
Website Migration
Details
The Type Founders hired me to help with migrate the Typesenses site from Adobe portfolio to a static Astro based website.
Stack
Astro, TypeScript
Client
Dreamwriters
Project
Full-stack
Details
Amy at Dreamwriters hired me as a full-stack developer to help with adding some new features and fixes to the platform.
Stack
Nest.js, Prisma, GraphQL, Vue, Tailwind, TypeScript
Next 13 (React, TypeScript, Tailwind CSS) version of my personal website
Create a headless design system using React Aria, Tailwind CSS, and cva for variants.
An example repro showing how to use the Mantine component library with TailwindCSS for styling and utilities.
A Movie suggestion site made with Next 13 (React) and Tailwind CSS. Uses features of Next 13 such as server components and fetching API data from the server.
Client
WowWee
Project
Coder MiP
Details
Created a STEM programming language application for the Bluetooth toy robot, Coder MiP.
Stack
Objective-C, Cocos, Core Bluetooth
Client
Minidragon
Project
RainbowTail
Details
I worked as the lead iOS developer for the fantasy match-3 mobile game RainbowTail, which received positive feedback and earned several awards.
Stack
Objective-C, Cocos2d