HomeExperience

Welcome to my Portfolio

Hi, I'm Jonathan Mann

I'm a full-stack software engineer with a passion for building clean, intuitive, and responsive user interfaces. While I have experience across the entire tech stack, I find the most joy in crafting seamless frontend experiences that bring ideas to life. Known for my good nature and collaborative spirit, I thrive in team environments where thoughtful communication and shared problem-solving lead to great software.

Developer working

My Experience

Sort by

backend

APIs

I design and integrate RESTful and GraphQL APIs to enable secure, scalable communication between frontend interfaces and backend services. My work includes API authentication, data transformation, and efficient client-side consumption.

Learn more
frontend

Chakra UI

Chakra UI is my preferred component library for building accessible, themeable React applications. I use its design system to rapidly prototype interfaces with consistent styling and minimal configuration.

Learn more
frontend

CSS

I craft responsive, accessible interfaces with modern CSS practices, including Flexbox, Grid, animations, and custom theming. Whether using raw CSS, pre-processors, or utility-first frameworks, I aim for visually polished results.

Learn more
frontend

Data Visualization

I create interactive data visualizations that reveal insights and engage users. Using libraries like D3.js, Chart.js, and Recharts, I bring complex data to life with clarity and precision.

Learn more
backend

GraphQL

I use GraphQL to optimize data queries and reduce overfetching in client applications. My experience includes building GraphQL APIs with Apollo Server and consuming them with Apollo Client or URQL on the frontend.

Learn more
frontend

HTML5

I use semantic HTML5 to structure content for accessibility, SEO, and performance. My markup is clean, standards-compliant, and built with progressive enhancement in mind.

Learn more
backend

NodeJS

With Node.js, I build scalable backend services and tools, from REST APIs to CLI utilities. My experience includes Express.js, asynchronous programming, and integrating with databases and third-party services.

Learn more
frontend

ReactJS

React is my go-to library for building dynamic, high-performance frontends. I have experience architecting reusable components, managing state effectively, and optimizing performance for seamless user experiences..

Learn more
frontend

ReactJS

React is my go-to library for building dynamic, high-performance frontends. I have experience architecting reusable components, managing state effectively, and optimizing performance for seamless user experiences.

Learn more
fullstack

RemixJS

I build performant web applications with Remix, leveraging its file-based routing, nested layouts, and enhanced data fetching. Remix enables a seamless developer experience and powerful end-user performance.

Learn more
frontend

TypeScript

I leverage TypeScript to write robust, type-safe code that improves maintainability and reduces bugs in large-scale applications. Its static typing system empowers me to develop with confidence, especially in complex projects.

Learn more
backend

WordPress

I have customized WordPress themes and plugins for clients, extending its functionality while maintaining performance and usability. I’m comfortable working with PHP and the WordPress API to deliver tailored solutions.

Learn more