Hi, my name is Samil Abud
I'm a Full-Stack Web Developer!

View Projects Resume Contact

About me

Samil Abud, Full-Stack Web Developer

I'm a Senior Full-Stack & AI Engineer with 10+ years building production web applications — from auth and dashboards to real-time messaging, payments, and, more recently, AI-powered systems. I like owning things end-to-end, whether that's an LLM integration or the platform around it.

Right now, I'm building the multi-tenant platform behind Evercred, a healthcare credentialing SaaS — physician, enterprise, and admin portals, plus an AI-powered document-processing pipeline: Python/Django handles preprocessing, then Claude's vision capability extracts structured data directly from document images. I also fixed a real accuracy bug — extraction was only ~70% correct on certain formats, so I added a validation step that cross-checks the result against the PDF's embedded text layer, raising accuracy to ~100%. I'm also actively freelancing on Upwork, and I still enjoy building software from scratch, hunting down bugs, and collaborating to ship great products.

View Resume Problem Solving Level: Codewars rank badge

Skills & Technologies

Frontend

React Next.js TypeScript Tailwind CSS Redux

Mobile

React Native Expo

Backend

Node.js Express Python / Django GraphQL Inngest NextAuth JWT Zod

Database

MongoDB PostgreSQL Supabase Firebase Prisma

Cloud & DevOps

AWS (CDK/ECS/EKS) Docker

Testing

Jest Playwright

Projects I've Worked On

Client project

Evercred – Healthcare Credentialing SaaS Platform

Evercred is a multi-tenant healthcare credentialing platform serving physicians, healthcare enterprises, and internal admins. I solo-built and own the core product, including an AI-powered document-processing pipeline that extracts structured data (license numbers, names, dates) directly from uploaded credentialing documents using the Anthropic Claude API's vision capability — no traditional OCR engine involved.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Python
  • Django
  • Anthropic Claude API
  • Stripe
  • NextAuth
  • Inngest
  • AWS
  • Docker
Key features & architecture
  • Three-portal architecture: physician, enterprise, and admin, with role-based access
  • AI document pipeline: upload → S3 → Python/Django preprocessing → Claude API vision-based extraction → PostgreSQL → review UI
  • Fixed a real production accuracy bug — Claude's extraction was only ~70% correct on certain document formats, so I added a validation step that cross-checks the result against the PDF's embedded text layer, raising accuracy to ~100%
  • Authentication via NextAuth v5
  • Stripe-powered subscription billing with webhook-driven state sync
  • Background job processing via Inngest
  • Multi-schema PostgreSQL data model (via Prisma) for tenant separation

Architecture & Dev Practices: Built with Next.js 14 (App Router) across a pnpm/Turborepo monorepo, TypeScript throughout, PostgreSQL with Prisma, Python/Django for document preprocessing, Anthropic Claude API for extraction, AWS (Terraform + EKS via Helm) for infrastructure, and S3/LocalStack for document storage.

Evercred physician dashboard showing credential totals, sponsorship invitations, quick actions and recent activity
Client project Actively maintained

RoomCity – Room Rental & Roommate Matching Platform

RoomCity is a full-stack web application designed to simplify the process of finding rooms, roommates, and managing listings. It offers a seamless user experience for both landlords and renters through features like real-time messaging, city-based room filtering, personalized dashboards, and role-based access.

Key features & architecture
  • Google OAuth authentication via NextAuth
  • Dynamic room listing with filters (price, city, availability)
  • Full messaging system between room seekers and landlords
  • Status toggling for listings (“Rented” / “Not Listed”)
  • Landlord dashboard with edit controls and reservation tracking
  • Animated UI elements with Framer Motion
  • Data fetching with SWR for optimized performance

Architecture & Dev Practices: Built with Next.js for SSR/SEO, modular React components, MongoDB for data storage, Tailwind CSS for responsive design, TypeScript + ESLint + Prettier, and hosted on Vercel.

View Online
RoomCity room rental platform screenshot
Client project Actively maintained

SweepNSleep – Roommate Management Platform

SweepNSleep is a full-featured web application designed to simplify household management for roommates and landlords. Built with React, Redux, React Bootstrap and Tailwind CSS on the frontend and Node.js, Express.js, MongoDB + Mongoose on the backend, it delivers:

  • Real-time roommate chat system
  • Lease tracking with digital signatures
  • Payment reminders and status tracking
  • Task assignment (chore tracking)
  • Sticky notes for admin reminders
  • Admin-controlled, multi-role access (admin, landlord, roommate, neatkeeper)

Authentication via JWT and protected routes via custom middleware. Tested with Jest & React Testing Library.

View Online
SweepNSleep roommate management screenshot
Personal project Mobile app Actively maintained

React Native Project - Animal Adventures

Solo-built and published cross-platform (iOS/Android/Web) educational app for preschoolers, live on Google Play under the Families program. Built a custom COPPA-compliant analytics system from scratch with zero PII/device-identifier collection, and authored the app's privacy policy. Designed a persistent game-state architecture (React Context + AsyncStorage) with debounced writes and crash-safe resumability, plus a literacy-based (not math-based) parental gate appropriate for pre-reading children. Bilingual (English/Spanish) content across 18 animals, with Lottie animations and voice narration.

Key features
  • Custom COPPA/Google Play Families-compliant analytics (zero PII/device-ID collection)
  • Persistent game-state architecture (React Context + AsyncStorage, debounced writes, crash-safe resumability)
  • Literacy-based parental gate (numbers spelled as words, not math)
  • Bilingual EN/ES: 18 animals, voice narration, Lottie animations
  • Shipped through 3 major Expo/React Native SDK migrations (SDK 34→57, RN 0.74→0.86, React 18→19) with zero regressions
View on Google Play Source Code
Personal project

ECommerce Platform built with React, Node.js, Express and Supabase

Dhiguey Longanizas is an online platform offering fresh sausages and farm products, designed to provide a seamless shopping experience. Built with modern technologies, it features product listings, a shopping cart, secure user authentication via Supabase, role management for admins and customers, and PayPal payment integration. The platform boasts a responsive design for both desktop and mobile use and utilizes Vite for fast development with Hot Module Replacement (HMR). It leverages React and Tailwind CSS for the frontend, Node.js and Express for the backend, and PostgreSQL for database management, with testing supported by Jest and React Testing Library.

View Online Source Code
Personal project Mobile app

React Native Project - Lacta Consejos

LactaConsejos is a cutting-edge mobile application developed in React Native with a primary goal: to raise awareness about breastfeeding. This app serves as a platform for publishing informative articles that promote and educate users on the benefits, techniques, and importance of breastfeeding. The app is powered by a custom-built API created by me with NodeJS and MongoDB and maintained with an Admin Web Page created with NextJS with TypeScript and MaterialUI, meticulously crafted to deliver a robust and efficient data pipeline. This API is designed to seamlessly feed the application with the latest and most relevant articles, ensuring that users have access to up-to-date and accurate information.

View on Google Play Source Code
Personal project

NextJS and NestJS Project - NextWeatherWatch

NextWeatherWatch is a sleek and responsive weather application built with Next.js, styled with Tailwind CSS and based in Google Maps API. It provides real-time weather information for any location worldwide, offering a clean and intuitive user interface powered by an API created by me using NestJS called SamWeatherAPI which includes end-to-end testing using Jest.

View Online Source Code
Show earlier projects
Client project No longer maintained

Damage Deposit Bank – Full-Stack SaaS Platform

Damage Deposit Bank is a secure, modern SaaS platform that automates rental deposit workflows— from payment and holding to release—ensuring transparency and accountability. Built with Next.js + React on the frontend and Node.js + Express + MongoDB on the backend, it offers:

  • User authentication & role-based access (admin, landlord, tenant)
  • Room & deposit management system
  • Chat functionality between users
  • Deposit request creation & approval workflows
  • Role-specific dashboards
  • Responsive design with Tailwind CSS
  • Subtle animations via Framer Motion
View Online
Damage Deposit Bank SaaS platform screenshot
Personal project

NASA Gallery - Mars Rover Photos

This is a Gallery of photos based on the API designed to collect image data gathered by NASA's Curiosity, Opportunity, and Spirit rovers on Mars. This project makes it possible for anyone (educators, and citizen scientists) to view the photos from anywhere in the world. Technology stack: NextJS, React, Tailwind, CSS3, Jest, RTL, ESLint, Prettier, UX/UI.

View Online Source Code
Personal project Mobile app

Mobile Project - Meals To Go

Restaurant mobile App built with React Native, I used the Expo SDK to generate native Android/IOS code, Lottie to generate animations, expo/native libraries to control the behavior of the status bar, the camera, manage user gestures, integrate this with google maps, add screen navigations, and font integrations. I have also used Firebase to manage user registrations and authentications. This was created in 2021 but is updated to 2023.

View Demo Source Code
Personal project

React Project - ChartView

Web portal built with NextJS, uses the chart.js and lightweight-charts libraries to provide a live sample of how charts work and how they will be displayed on your website.

View Online Source Code
Personal project

NextJS Project - JokeJoy

This is a full-responsive website based in Server Side Render (SSR) to get the most famous jokes of the world, this is based on the Official Joke API. This project makes it possible for anyone to enjoy the jokes from anywhere in the world. Technology stack: NextJS, React, Tailwind, CSS3, Jest, RTL, ESLint, Prettier and from scratch the UX/UI.

View Online Source Code

Learning projects Zero to Mastery coursework

Coursework

Web Project - E-commerce

Final Project created with Zero to Mastery team (Complete React Developer in 2021). Developed using React (Redux, Hooks,Saga, HOCs, GraphQL), integrated with Stripe and with Firebase. You can register and try to buy any item from your PC or from your Mobile. This use an API created by me called samecommercews

View Online Source Code
Coursework

Web Project - FaceRecognition

Final Project created with Zero to Mastery team (The Complete Web Developer in 2020). Built with React (HTML, CSS, JavaScript), this uses an API also created by me, at general way is based in NodeJS, Express, PostgreSQL with KnexJS. You can register and try to scan any image and this application will detect faces using Clarifai's AI. This is updated to 2023.

View Online Source Code
Coursework

Web Project - RoboFriends

This project had been created with Zero to Mastery's team. Built with React (HTML, CSS, JavaScript), uses an API, is organized and optimized.

View Online Source Code

Contact

Interested in working together? Send me an email — I typically respond within 24 hours.

samilabud@gmail.com