background accent

Hi! My name is Omar

AI Software Engineer.
Idea. Build. Scale.

I build intelligent applications using modern full-stack technologies, machine learning, and scalable backend systems.

Professional Journey

Experience

My career timeline and recent professional achievements building production-grade AI and Full-Stack systems.

Current Role
tp53

Software Engineer

tp53 health — Building the Cibus Platform

2026 — Present

Tech Stack

Next.jsTypeScriptPrismaPostgreSQLAnthropic SDKOpenAI RealtimeGotenbergStripeResendVercel

The Product & Impact

tp53 health builds Cibus, an industry-leading B2B SaaS platform used daily by nutritionists in clinics to manage scheduling, patient records, anamnesis, meal plans, document signing, Gotenberg PDF generation, and automated STS invoicing. Serving over 1,000+ active patient practices, it is a real-world, high-traffic environment where software execution meets medical precision.

Core Contributions

Agentic AI Tool-Use & RAG Architecture

Architected Next-Gen AI features including a RAG (Retrieval-Augmented Generation) layer over nutritionists' clinical libraries, streaming AI chats, and Anthropic SDK-style tool integrations with rigid schemas to execute deterministic tasks.

Real-Time Multimodal Voice & APIs

Implemented OpenAI Realtime API integrations for audio and voice-assisted consultation flows. Integrated streaming protocols, advanced prompt caching to slash latency and API costs, and robust server-side utilities.

Full-Stack SaaS Core System

Shipped core full-stack features using Next.js 15, Prisma, and Postgres (Neon). Engineered advanced patient record workflows, automated PDF generators with Gotenberg, customized Resend transactional mailings, and Stripe billing.

Latest Work

Recently Built

The newest things off my desk — AI products built end to end, from the client through the API to the database.

PiGPT running on iPhone, showing the solver screen
In active developmentiOS & Android
PiGPT app icon

PiGPT

AI study assistant for Math, Physics, Chemistry and Accounting

A student can type a question, photograph a problem, dictate it aloud, or record a whole lecture, and get a step-by-step explanation back. Answers stream in from a provider-neutral AI layer that routes audio to Gemini and everything else to OpenRouter. It also builds practice quizzes, turns lectures into saved notes, and tracks progress by subject.

Stack

Expo SDK 54Expo SDK 54
React NativeReact Native
TypeScriptTypeScript
NativeWindNativeWind
ZustandZustand
ClerkClerk
Express 5Express 5
Prisma 7Prisma 7
Neon PostgresNeon Postgres
OpenRouterOpenRouter
GeminiGemini
RenderRender
EASEAS
Source Code
Scriva marketing site, showing the AI medical scribe landing page
LiveWeb app

Scriva

AI medical scribe for clinicians and small practices

A clinician records a consultation, Scriva transcribes it live with Deepgram, then drafts a structured clinical note from the transcript with Claude and files the note, transcript and generated PDFs under the right patient. Around that sits a practice workspace: patients, intake sheets, Google Calendar sync, branded PDF reports, and an assistant that answers questions grounded in the clinician's own notes.

Stack

Next.js 16Next.js 16
React 19React 19
TypeScriptTypeScript
Tailwind v4Tailwind v4
ZodZod
PostgreSQLPostgreSQL
Prisma 6Prisma 6
NextAuth 5NextAuth 5
TanStack QueryTanStack Query
ClaudeClaude
DeepgramDeepgram
StripeStripe
ResendResend
Google CalendarGoogle Calendar

Portfolio

Featured Projects

A selection of my recent work showcasing full-stack development, AI integration, and scalable architectures.

AscendAI
Web Application

AscendAI

Real-time AI interview practice tool that simulates voice interviews, records sessions, and generates structured feedback to improve performance.

Next.jsNext.js
ReactReact
TailwindTailwind
Socket.ioSocket.io
ExpressExpress
TypeScriptTypeScript
PostgreSQLPostgreSQL
React QueryReact Query
SupabaseSupabase
Cypership
Web Application

Cypership

A modern SaaS landing page engineered with advanced animations and micro-interactions to deliver a premium user experience. Built with a scalable full-stack architecture, it showcases high-performance frontend design, smooth motion systems, and conversion-focused UI patterns used in modern SaaS platforms.

Next.jsNext.js
TailwindTailwind
TypeScriptTypeScript
Framer MotionFramer Motion
Docy
Web Application

Docy

Transforms your code into structured Abstract Syntax Trees (ASTs) and generates comprehensive AI-powered documentation. Demonstrates advanced backend processing, AI integration, and scalable architecture.

Next.jsNext.js
TailwindTailwind
TypeScriptTypeScript
PostgreSQLPostgreSQL
PrismaPrisma
Tree-sitterTree-sitter
NextAuthNextAuth
Recurrly
App Application

Recurrly

Cross-platform subscription tracker that organizes recurring expenses, monitors renewal dates, and sends automated email reminders to prevent missed payments.

ExpoExpo
React-NativeReact-Native
TailwindTailwind
TypeScriptTypeScript
MongoDBMongoDB
ExpressExpress
ClerkClerk

More Projects

Healthcare Provider Fraud Detection
ML Model

Healthcare Provider Fraud Detection

Machine learning system to detect fraudulent Medicare healthcare providers. Performs feature engineering across 4 data sources, handles class imbalance, and evaluates multiple models — achieving 93% accuracy and 0.93 ROC-AUC with Gradient Boosting.

PythonPython
Scikit-learnScikit-learn
PandasPandas
NumPyNumPy
Planna
Web Application

Planna

AI-driven meal planning platform. Generates personalized meal plans based on user preferences and dietary needs. Showcases intelligent algorithm design, React frontend, and optimized state management for smooth UX.

Next.jsNext.js
TailwindTailwind
TypeScriptTypeScript
PostgreSQLPostgreSQL
ClerkClerk
Codelet
Web Application

Codelet

AI-powered code tutorial generator. Upload a code snippet and get a detailed, step-by-step AI-generated tutorial. Built with a focus on clean architecture, efficient data handling, and seamless developer experience.

Next.jsNext.js
TailwindTailwind
TypeScriptTypeScript
PostgreSQLPostgreSQL
PrismaPrisma
ClerkClerk
React QueryReact Query

Skills & Tools

Tech Stack

Technologies and tools I use to build scalable, modern applications

React

React

Next.js

Next.js

TypeScript

TypeScript

Python

Python

JavaScript

JavaScript

Tailwind

Tailwind

CSS

CSS

React Query

React Query

Notion

Notion

Material-UI

Material-UI

Node.js

Node.js

Express

Express

Java

Java

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Redis

Redis

Prisma

Prisma

Supabase

Supabase

HTML

HTML

Git

Git

GitHub

GitHub

React Native

React Native

Vercel

Vercel

Docker

Docker

AWS

AWS

Cloudflare

Cloudflare

Linux

Linux

Postman

Postman

Apache Kafka

Apache Kafka

Socket.io

Socket.io

Framer Motion

Framer Motion

Redux

Redux

Jest

Jest

GitHub Actions

GitHub Actions

Sentry

Sentry

Zustand

Zustand

tRPC

tRPC

Frontend DevelopmentBackend & APIsDatabasesDevOps & Cloud