Skip to content
View ryancalacsan's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ryancalacsan

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ryancalacsan/README.md

Hey, I'm Ryan 👋

Full-stack engineer based in Chicago. I build web applications with a focus on clean architecture, visual craft, and user experience. Before tech, I spent 15+ years in photography and studio management — that background shapes how I approach design and product thinking.

Most recently, I was Principal Engineer at PrintNinja, where I built a 200K+ line Configure-Price-Quote platform from scratch as the sole engineer — handling everything from database design to deployment infrastructure.

Projects

QuoteCraft — Full-stack quote builder with Stripe payments, PDF export, and dashboard analytics. 181 unit tests + 30 e2e tests with CI/CD.
Next.js · TypeScript · Supabase · Drizzle · Stripe · Vitest · Playwright

OutreachAI — LLM-powered healthcare outreach message generator with live streaming from Claude and Gemini. Multi-channel patient messaging with engagement scoring.
Next.js · TypeScript · Tailwind · shadcn/ui · Claude API · Gemini API

print-check-cli — Published npm package. CLI tool for validating print-ready PDFs with 8 automated checks and built-in profiles.
Node.js · TypeScript · Commander.js · Vitest

Chicago Current — Immersive scroll-driven photo essay of a 9-mile kayak journey through Chicago. Originally published in Mountain Gazette.
Next.js · Framer Motion · Lenis · Tailwind

Minimal Motion — Typography-focused single-page experience with variable fonts, magnetic hover effects, and smooth theme transitions.
Next.js · Framer Motion · Tailwind · Variable Fonts

Tech Stack

Frontend: React · Next.js · TypeScript · Tailwind CSS · Framer Motion · shadcn/ui
Backend: Node.js · PostgreSQL · Drizzle ORM · Payload CMS · REST APIs · Zod · LLM APIs (Claude, Gemini)
Infrastructure: Docker · Vercel · Supabase · Cloudflare · Nginx · Turborepo · GitHub Actions · Vitest · Playwright
Integrations: Stripe · Salesforce · Clerk Auth · ShipStation · WordPress

Currently

  • 🔍 Open to new opportunities — full-stack or frontend roles, remote or Chicago
  • 🧠 Practicing LeetCode and system design for interviews

Get in Touch

Pinned Loading

  1. ryancalacsan.github.io ryancalacsan.github.io Public

    Personal portfolio — Full-stack engineer based in Chicago. Built with React, Vite, Framer Motion, and modern CSS. Deployed on Vercel.

    TypeScript

  2. outreachai outreachai Public

    AI-powered patient outreach message generator for maternal & women's healthcare. Multi-channel (SMS, email, in-app) with A/B/C variants, engagement scoring, and live LLM streaming.

    TypeScript

  3. quotecraft quotecraft Public

    A modern quote builder for freelancers and contractors

    TypeScript

  4. print-check-cli print-check-cli Public

    A Node.js CLI tool that validates print-ready PDFs — checks bleed, fonts, color space, DPI, ink coverage, transparency, and more

    TypeScript

  5. minimal-motion minimal-motion Public

    A typography-focused portfolio showcase — restraint, motion, and micro-interactions

    TypeScript