Benedict San Juan.
Benedict San Juan / Software Developer

Building practical web products across the stack.

Backend-experienced CS senior at De La Salle Lipa, growing into full-stack development. Previously worked with React and Next.js; currently focused on Python/Django and learning Vue.

Benedict San Juan
About

AI/Software Development Enthusiast

I'm a senior BS Computer Science student at De La Salle Lipa, building toward full-stack engineering. My previous work has leaned backend-heavy: attendance workflows, API integrations, database access layers, and role-based applications.

I'm currently deepening Python/Django and refreshing frontend development with Vue. I want to understand both how a product behaves for its users and the systems behind it, and I'm open to frontend, backend, and full-stack opportunities.

Experience

Building with a team

ANIMO.DEV

Backend Developer Head

Developer's Society, DLSL

Aug 2025 - Dec 2025

  • Led backend development for a multi-organization event attendance system using Next.js App Router and Supabase/PostgreSQL.
  • Established a Database Access Layer to standardize database interactions across contributors.
  • Designed event-code validation, Student API retrieval, duplicate checks, and attendance persistence workflows.
  • Documented backend contracts, error shapes, and implementation constraints to keep team contributions consistent.
Featured projects

Projects

Campus check-ins, student commerce, and hospital operations. A selection of my product and engineering contributions.

Backend Development / Architecture

Project QOL

Event attendance for DLSL organizations

Project QOL

A campus attendance platform designed to simplify event check-ins and validation across multiple organizations.

  • Built Next.js Server Actions and a dedicated DAL, keeping client, server, and database responsibilities separate.
  • Integrated the Student API into an RFID-based attendance flow.
  • Implemented time-bound event codes, access validation, and duplicate checks before saving attendance.
Next.jsTypeScriptSupabasePostgreSQL
Full-Stack Development

AnimoMart

Peer-to-peer student marketplace

AnimoMart

A marketplace for DLSL students to list, discover, and search products within their community.

  • Built a REST API across 12 route modules, organized into controllers, services, validators, and middleware.
  • Added semantic product search using Gemini embeddings stored in MongoDB for similarity search and recommendations.
ReactViteNode.jsMongoDBGemini Embeddings
Full-Stack / Product Development

ASMS

Ancillary Services Management System

ASMS

A role-based operations platform for 14 ancillary departments of Mary Mediatrix Medical Center.

  • Built department-scoped dashboards with month-over-month and year-to-date KPI views.
  • Supported multiple organizational roles and access levels.
  • Worked directly with hospital stakeholders during onboarding and rollout.
Next.jsTypeScriptSupabase
AedesCapella
Thesis

AedesCapella

An undergraduate thesis combining acoustic processing and on-device inference. Contributed to embedded integration, deployment, testing, and investigation of real-world inference behavior.

ESP32-S3 · ESP32-C3 · TensorFlow · Supabase · React

Skills & technologies

Tech Stack

Technologies used in projects, alongside what I'm actively strengthening.

Languages
Python, JavaScript, TypeScript, SQL, HTML, CSS
Backend
Node.js, Express.js, REST APIs, Next.js Server Actions / API Routes
Frontend
React, Tailwind CSS
Databases
PostgreSQL, Supabase, MongoDB
Tools
Git, GitHub, VS Code
Hackathon recognition03 awards
  • 1st Runner UpC(Old) (ST)artPeople's Choice
  • 3rd PlaceCodeKada
  • 3rd PlaceOGIS IGNITE PH 2025
Contact

Start a conversation

Let's build something useful.

I'm open to internship and junior software-development opportunities, including frontend roles, where I can contribute to product development and grow across the full stack.

sanjuanbenedict05@gmail.com