Full-Stack Engineer Clean code. Bold results.

I ship web and mobile apps with strong fundamentals: clean UI, fast APIs, and maintainable systems.

  • React · Next.js · React Native: web to mobile
  • RAG agent with citations and out-of-scope refusal
  • GraphQL caching for Bun — 15x p95 latency improvement
Joseph McGarry, Software Engineer

About

Skills

Languages

JavaScriptTypeScriptPython

Frontend

ReactNext.jsReact NativeExpoReduxRedux ToolkitTailwind CSSAJAXHTMLCSSSCSS

Backend

Node.jsExpress.jsGraphQLBunREST API

Databases

MongoDBMongoosePostgreSQLSQLSQLiteRedis

AI & ML

LangChainRAGOpenAI APIOpenAI EmbeddingsFAISSPrompt EngineeringLLMs

DevOps & Tooling

GitGitHub ActionsDockerAWSCI/CDVercelWebpackVite

Testing

JestSupertestReact Testing Library

Featured Projects

Abstractify

A generative art tool built on random walk algorithms. Pick your shape, tweak speed, distance, and color. Download the result.

Next.jsTypeScriptReactCanvas APITailwind CSS
Abstractify preview

Tessellator

A grid-based design tool for building and tessellating geometric patterns. Paint cells or triangles, rotate rows and columns.

Next.jsTypeScriptReactCanvas APIhtml2canvasTailwind CSS
Tessellator preview