Skip to content
Mark Daniel Edillor

Software engineer shippingAI products, web apps, AI agents, mobile apps, AI automation, websites and AI assistants

Full-stack and AI engineer in the Philippines. I turn ideas into useful software with real users, from first sketch to production.

Portrait of Mark Daniel Edillor

Mark Daniel Edillor

I'm Mark, a software engineer and AI engineer in the Philippines. I work across the whole stack, from interfaces and APIs to databases and the cloud, and I build AI features, assistants and agents that people actually use.

Based in
Philippines · UTC+8
Education
BS Information Technology, GWA 1.4
Languages
English, Filipino

Recognized for work that ships

Experience
  • 5+ yearsSoftware development
  • Ascendens AsiaResearch Champion 2025
  • SUpostLead developer
  • CiscoCyber Threat Management
  • IBMAI Fundamentals
  • 15+ clientsFreelance since 2022

Anyone can generate code in the AI era. I use AI to ship production software that's reviewed, tested and trusted by real users.

My AI assistant
answers for me

It knows my projects, stack and availability, cites where each answer comes from, and hands you to the real me when you're ready.

Mark's AILive

Hi, I'm Mark's AI assistant. Ask me about his projects, experience, stack or availability.

I answer from this site and show my sources. You can also paste a job description.

Built for people
who depend on it

12 projects, from an award-winning emergency system to AI features and business platforms in production.

SUpost marketplace with the latest listings
SUpost and Capmus

20,500

Monthly users on SUpost, the Stanford community's marketplace since 2005. I'm bringing it and Capmus, its multi-campus platform, to the latest stack with an AI agent built in.

Full-stack and AI engineer at SUpost · Next.js, Supabase, AWS S3, Gemini

888Group Runner Portal landing page for buying partners
888Group

Race-safe

A commitment engine that never over-commits a deal, even under concurrent use. It replaced WhatsApp and WeChat deal threads for a team of 40–50 buyers.

Lead developer (freelance) · Next.js 16, TypeScript, Supabase, Tailwind CSS 4

Ketonu dashboard: ketone levels over time beside a Gemini analysis of daily patterns
Ketonu

Solo

Sole developer, from continuous sensor readings to AI health insights.

Sole developer · Next.js, Supabase, Gemini

SurveyForm dashboard with survey and response counts and the latest survey
Earlier project

SurveyForm

A Google Forms–style app for creating surveys and sharing them publicly, with secure sign-in.

React, Laravel, MySQL, Tailwind CSS, Material UI

Sign-in page with a Google account chooser
Earlier project

MERN Auth Web App

User sign-up, sign-in and authorization on the MERN stack, including sign-in with Google.

React, Node.js, MongoDB, Firebase, Tailwind CSS

Class Sync In dashboard with the time in and time out record
Earlier project

Class Sync In

Records students' time in and time out with a 2D scanner, with views for teachers and students.

React, Node.js, MongoDB, Tailwind CSS

01 / 12

Production-grade,
measured in public

Live numbers from my GitHub activity, refreshed every day. No screenshots, no guesses.

Every commit, in one place

How much I ship, how often, and in what.

Languages, last 12 months66% TypeScript
  • TypeScript66.0%
  • JavaScript19.7%
  • CSS5.1%
  • Python4.5%
  • C++3.4%
By code size, in repos pushed this year
Contributions · Oct 2025 – Sep 20262,534
0250500AUG 2026453 contributions+48 vs JulOctNovDecJanFebMarAprMayJunJulAugSep
Oct 2025: 179, Nov 2025: 118, Dec 2025: 77, Jan 2026: 21, Feb 2026: 123, Mar 2026: 81, Apr 2026: 202, May 2026: 298, Jun 2026: 339, Jul 2026: 405, Aug 2026: 453, Sep 2026: 238
Active days227 of 366
Longest streak: 9 days
From the GitHub contribution calendar

Quality gates

Nothing reaches production without passing every check.

Secure by default

Security is my top priority: keys stay on the server, input is validated, and database rules deny access unless a policy allows it.

From idea to production

From the first idea through design, build and testing to a secure, production-grade release.

Source: GitHub GraphQL API, including private repositories · snapshot from 28 Sep 2026

Experience

Roles, dates and results, the same as on my resume.

View resume
  1. SUpost
    1. Full-Stack Software Engineer & AI EngineerJul 2025 – Present

      Leads development of SUpost, the Stanford community's marketplace (about 20,500 users a month), and Capmus, its multi-campus platform: ships most of their features, maintains both and is moving them to the latest stack. Built Capi, a Gemini-powered assistant, and now building their AI agent. Also shipped Ketonu's AI insights.

      Next.jsSupabaseGeminiAWS
  2. Independent
    1. Freelance Full-Stack DeveloperNov 2022 – Present

      Built websites, web apps and desktop tools for 15+ clients in the Philippines and abroad, helping them streamline and organize their operations and grow with feedback from real users.

      Next.jsSupabaseReactLaravelNode.jsMySQL
  3. Rodriguez Municipal Police Station
    1. Tech Support InternMay 2025

      Resolved 30+ hardware and software issues and supported digital investigations.

      IT support
  4. Bestlink College of the Philippines
    1. BS Information Technology2021 – 2025

      GWA 1.4 (1.0 is the highest). Capstone named Champion at the 2025 Research Festival.

      Education
  1. Jul 2025 – Present
    Full-Stack Software Engineer & AI EngineerSUpost

    Leads development of SUpost, the Stanford community's marketplace (about 20,500 users a month), and Capmus, its multi-campus platform: ships most of their features, maintains both and is moving them to the latest stack. Built Capi, a Gemini-powered assistant, and now building their AI agent. Also shipped Ketonu's AI insights.

    Next.jsSupabaseGeminiAWS
  2. Nov 2022 – Present
    Freelance Full-Stack DeveloperIndependent

    Built websites, web apps and desktop tools for 15+ clients in the Philippines and abroad, helping them streamline and organize their operations and grow with feedback from real users.

    Next.jsSupabaseReactLaravelNode.jsMySQL
  3. May 2025
    Tech Support InternRodriguez Municipal Police Station

    Resolved 30+ hardware and software issues and supported digital investigations.

    IT support
  4. 2021 – 2025
    BS Information TechnologyBestlink College of the Philippines

    GWA 1.4 (1.0 is the highest). Capstone named Champion at the 2025 Research Festival.

    Education

Skills and tools

  • AI engineeringGemini API · Vercel AI SDK · RAG and embeddings · Tool calling · AI agents · LLM evals · Prompt engineering
  • AI toolsClaude · Claude Code · OpenAI · Cursor · Hugging Face
  • SecurityCyber threat management · Role-based access · Row-level security · Input validation · Rate limiting · Prompt-injection defense
  • Testing and qualityPlaywright · End-to-end testing · Lighthouse CI · Accessibility (WCAG) · Core Web Vitals
  • LanguagesTypeScript · JavaScript · Python · PHP · Java · SQL
  • FrontendNext.js · React · Tailwind CSS · shadcn/ui
  • Backend and dataNode.js · Express · Laravel · REST APIs · Supabase · Postgres · MySQL · MongoDB · Firebase
  • Cloud and DevOpsVercel · AWS S3 · GitHub Actions · CI/CD · Git

Certifications
and awards

Certifications, awards and events, each backed by its certificate. Open one to see it up close.

Certification · 1 of 3
Cyber Threat Management certificate, issued to Mark Daniel Edillor

Cyber Threat Management

Issued by
Cisco Networking Academy
Date
Jun 28, 2025

A Cisco Networking Academy course on managing cyber threats: compliance frameworks, vulnerability and risk assessment, security controls, incident response and disaster recovery, and how security incidents are investigated.

Verify on Credly

Let's build something
that ships.

Open to remote Software and AI Engineer roles, roles in the Philippines, and select freelance projects.

or emailmarkdanieledillor@gmail.com