Desmond
Sofua
Currently looking for a change of pace. I've been building software for 5+ years now, for Mobile, Web and Backend. My passion for code plateaued for a bit. I took a 6-month break to build a bakery from 0 to 600 Cinnamon Rolls sold, all from home, with ¢3,000($255) of capital. I have since acquired the skills of Product Ownership and Sales. I am currently back on the market with new-found drive.
Projects
01
Hoprun
A Go-based web service that converts natural language queries into SQL queries using AI, enabling users to query their databases using plain English.
🔗
02
Hay
Hay is a delightful form builder for people who want to get up and go with the least friction possible
🔗
03
MailPigeon
A scalable form submission backend API service built with PHP, Prisma, and PostgreSQL. Features dynamic validation, AWS S3 file uploads, Telegram integration, and Bearer token authentication—deployed on Fly.io with auto-scaling infrastructure.
🔗
04
FluffyShelf
A social book tracking platform built with Next.js, TypeScript, and Stitches. Features Google OAuth, JWT authentication, public user profiles, book sharing, and AWS S3 image optimization—demonstrating full-stack TypeScript and modern React patterns.
🔗
05
AuctionPapa
An auction platform frontend built with Next.js, TypeScript, and Stitches design system. Features Google OAuth, real-time websockets connections, image galleries, Radix UI primitives, transactional emails via Resend, and LogSnag analytics integration.
🔗
Work
Side Projects
01
CSVars - Vscode CSS Variables Completion
A VS Code extension providing intelligent autocompletion for CSS custom properties across entire workspaces. Scans CSS/SCSS/LESS/Vue files, extracts variables with documentation, and offers real-time completions with file watching—supporting React, Astro, and modern web frameworks.
🔗
02
Systemizer - Figma Plugin
A Figma plugin built with React, TypeScript, and Vite that auto-generates text style guides by analyzing document text nodes. Uses Figma's two-process architecture with message passing to scan, filter, and create organized auto-layout frames with customizable variation names.
🔗
03
Restaurant Web Scraper
An async Rust web crawler built with Tokio and reqwest that scrapes restaurant recommendations, parses HTML with CSS selectors, and categorizes results by meal type. Demonstrating systems programming skills in my first Rust project.
🔗
04
Mound - Raycast Extensions
🔗