JM
Home
Projects
Writings
Tools

My Projects.

These are some of the things I’ve been building. Tools, dashboards, and ideas brought to life with code. I enjoy working on projects that solve real problems, scratch an itch, or just help me learn something new. From trading utilities to dev tools and weather apps, every project here taught me something and pushed me a bit further as a developer.

PYTHON, PANDAS, Pydantic, FASTAPI

Lightweight Python API

A lightweight Python REST API built with FastAPI, Pandas, and Pydantic.

NEXT.JS, TYPESCRIPT, JAVASCRIPT, TAILWINDCSS, CLAUDE API, NODEJS, POSTGRESQL

Lyrtic

Lyrtic is a modern SaaS application that helps small and medium-sized businesses (SMBs) understand their customers through AI-driven insights. It predicts churn risk, analyzes customer behavior, and generates actionable recommendations.

NEXT.JS, TYPESCRIPT, SOLIDITY, EVM, fhEVM, BLOCKCHAIN

Blindroll

Confidential onchain payroll using Fully Homomorphic Encryption. Pay your team on Ethereum; individual salaries stay completely private, encrypted end-to-end with Zama's fhEVM.

NEXT.JS, TYPESCRIPT, FIREBASE, TAILWINDCSS

Mr. Clima v2

Mr. Clima v2 is a dynamic and responsive weather forecasting web application built with Next.js, TypeScript, and Tailwind CSS. It fetches real-time weather data from the OpenWeatherMap API and presents it in an intuitive dashboard interface. The app features adaptive background visuals that reflect current weather conditions (like rain, thunder, or snow), along with detailed hourly and daily forecasts formatted for clarity, including 2-hour interval grouping and daily average temperature display.

NEXT.JS, TYPESCRIPT, JAVASCRIPT, TAILWINDCSS

Component Playground

Component Playground is a web app that simplifies React component development by enabling real-time rendering, prop manipulation, and side-by-side code previews. It eliminates the need for local setup, speeds up UI testing, and includes a URL-based sharing feature for easy collaboration and design feedback.

NEXT.JS, TYPESCRIPT, TAILWINDCSS

Joshua Moses Portfolio

A personal portfolio built to showcase my projects, technical skills, and development journey. Designed with clean UI, responsive layouts, and smooth UX in mind. Built using Next.js, TypeScript, and Tailwind CSS, with a focus on clarity, speed, and storytelling. Features sections for live projects, work in progress, and a dynamic tech stack.

Work in Progress.

Not everything I’m building is finished and that’s the fun part. This section is for projects that are still in motion: tools I’m refining, ideas I’m prototyping, and builds that haven’t fully shipped (yet). It’s a glimpse into my creative process, the problems I’m currently exploring, and where my focus is heading next.

NEXT.JS, TYPESCRIPT, TAILWINDCSS, BLOCKCHAIN, AI

SemaFy

semaFy converts smart contracts into clear, human-readable explanations. It helps users understand what a contract does, who controls it, and what risks they take, before interacting on-chain.

NEXT.JS, TYPESCRIPT, TAILWINDCSS, Vercel AI SDK, Recharts, PYTHON, PANDAS, FASTAPI, AI

AI Data Analyst

A full-stack project pairing a FastAPI/Pandas backend with a Next.js frontend, where an LLM answers natural-language questions about uploaded CSVs by calling a fixed set of deterministic analysis tools. Built to demonstrate the Vercel AI SDK's tool-calling and streaming primitives used natively, a strict LLM/compute separation enforced by architecture rather than prompting, and a chart-rendering layer that safely turns model output into UI without ever executing model-provided code.

J0shcodes © 2026