Eastvale, California

Hi, I'm Devom
Full-stack developer

I work on Roosevelt Connect (Flutter and APIs), Virtual Medical Missions (telemedicine), and WebWork Innovations (Next.js sites with PostgreSQL). C++ coursework and Poker-Bot on the side.

Riverside County Programming Competition

1st place · Individual · May 2025

RCOE County Hackathon

2nd place · Apr 2024 · 20+ hrs practice sprint

Community leadership

Coordinator of Volunteers · BSA · Feeding America drives via ERHS FBLA

Monte Carlo lab

PokerLab · NL Hold'em equity

Random villain hole cards, optional board runouts, deterministic mulberry32 seeding, and C(7,5) seven-card evaluation. Work runs in small batches so the UI does not freeze.

Poker-Bot on GitHub

Live results

Hero equity
Wins / ties / losses
Processed

Demo-only simulator (no burns, simplified rules). For full coverage and parallel sims, use the C++ repo.

About

Background

I'm based in Eastvale, California. Recent focus: Roosevelt Connect (Flutter and APIs for the high school), Virtual Medical Missions (telemedicine and data-heavy sessions), WebWork Innovations (commissioned Next.js sites with PostgreSQL on Vercel), and Ascend Labs before that wrapped up.

Stack-wise: Next.js, Tailwind, Node, TypeScript, PostgreSQL, Flutter, plus C++ from the Norco College pathway and Poker-Bot for testing and algorithms practice.

Experience

Work

  • Jul 2024 – Present · Hybrid · Eastvale

    Full-Stack Developer

    Roosevelt Connect · Eleanor Roosevelt HS

    • Platform for resources, messaging, and academic tools (thousands of students).
    • Flutter client with API integrations.
  • Apr 2024 – Present · Hybrid · Eastvale

    President · Head of Computer Science

    Virtual Medical Missions

    • Telemedicine deployments (400+ patients in rural Kenya on recent missions).
    • High read/write PostgreSQL usage during live sessions; Tailwind UI.
  • Jan 2026 – Apr 2026 · Hybrid · San Francisco

    Founding Engineer Intern

    Drip

    • Internship: feature work on an early-stage product.
  • Jun 2024 – Jan 2026 · Hybrid · Eastvale

    Founder · Lead Developer

    WebWork Innovations

    • 10+ client sites: Next.js, Tailwind, Vercel, PostgreSQL, Node, TypeScript.
  • Sep 2024 – Nov 2025 · Remote · Eastvale

    CEO · Founder · Developer

    Ascend Labs

    • Small experiments and prototypes in JS ecosystems.

Projects

Projects

Browse GitHub

Poker-Bot · NL Hold’em engine

C++20 library: dealing, betting phases, Monte Carlo equity, parallel runners, GoogleTest.

Roosevelt Connect

Flutter app and APIs for school resources, communication, and academics.

Virtual Medical Missions

501(c)(3) telemedicine: scheduling and records with a Tailwind front end and PostgreSQL-backed APIs.

Education & certifications

Coursework & certificates

UC San Diego Extended Studies

Multivariable Calculus & Ordinary Differential Equations · Jun–Dec 2025 · Grade: A / A

Summer 2025 (MV Calc) · Fall 2025 (ODE) — transcripts hosted on LinkedIn / outbound PDFs.

Norco College · Concurrent enrollment

CIS-5 · CIS-17A · CIS-17B · CIS-17C — all A grades · Certificate pathway completed.

Heavy emphasis on data structures and disciplined C++ debugging.

Certificates

Transcripts and grade PDFs are not in this repo; ask on LinkedIn or email if you need them.

Volunteering

Community work

  • Aug 2019 – Present · Social services · Inland Empire

    Coordinator of Volunteers · Boy Scouts of America

    200+ hours coordinating agencies across Eastvale Council, Social Services, and Vantage Point Church.

  • Dec 2023 – Present · ERHS FBLA cohort

    Community Volunteer · Feeding America

    Fundraised $3k+ for Beacon Hill Church Food Pantry alongside a 25-person volunteer squad.

Skills · Languages

Skills

Next.jsReactTypeScriptTailwind CSSPostgreSQLNode.jsFlutterC++Algorithms
English
Full professional proficiency
Gujarati
Limited working proficiency

Contact

Ways to reach me

LinkedIn and GitHub below. Email appears here if NEXT_PUBLIC_CONTACT_EMAIL is set (e.g. in Vercel env).

Hosting

Next.js on Vercel. PokerLab runs only in the browser (deterministic RNG, Monte Carlo in chunks with requestAnimationFrame so the tab stays responsive).